Not sure where the assertion that most businesses won't pay for F (or at least a FC seat) for their top people / top earners comes from.
Many business do fly their top people (whether by title or sales) in FC or on -UP fares and the like, although many limit this to 2+ hours and the like.