Personally I don't understand why deadheading pilots get priority over paying customers. If there are seats left fine but if I pay for business class I expect to sit in business class. If any airline wants to upgrade the help they should block seats until departure. If they don't need them I'm sure they can use those seats to upgrade elite members at the gate.