Nope. For example the business sector market doesn't necessarily look for cheapest fares. For that market (which is quite big) there are other considerations, like minimizing layovers, in-flight comfort, lounge access, priority boarding, etc.
On the other hand, those business travelers mostly don't even care about early boarding or baggage fees anyway because they're either expensing them or get them for free because of status.
Economy class, of course.
I think that the industry has generally found that price-discrimination is a powerful tool, though. The business traveler flying Sydney<->SFO on the corporate dime will pay the extra several thousand for lie-flat seats; the upper-middle-class family with bored kids will pay for wifi and tablet holders; but keeping those (and baggage, prime seat selection, early check-in, etc.) optional keeps flying accessible to the working-class laborer who needs to fly home for a funeral.
Fees for everything for the price-sensitive masses.
And, for business travelers with status (who are at a minimum less price sensitive and typically don't pay most of the base level fees anyway), somewhat better seating as a perk, much better seating for upgrades/upsells, a premium class of airline clubs among the base level (e.g. United's Polaris Clubs), etc.
And, as you say, I don't really have a problem with all this because it makes flying much more affordable for those that find the most bargain economy ticket a big expense. While I might personally enjoy it more, you don't really want a world where lie-flat seats are required on all 5+ hour flights.
The frequent fliers are mostly immune to all this and the family visiting grandma is often going to pick the absolute cheapest flight.