I can’t imagine why Congress is involved in this, but apparently it’s an outrage that airlines are charging fees for carry-on bags.
The fallacy is that by banning such fees, the consumer is saved money. In fact, it’s the opposite.
Since all passengers will be allowed to carry-on without a separate fee, that fee will simply be built into every ticket, regardless of whether the traveler actually takes a carry-on. Instead of no one paying, everyone does.
The reason airlines like to break out fees is so that they can offer a lower base ticket price. This is not out of goodwill; a lower advertised price will bring more customers.
The airline has a choice: they can charge (say) $400 for a ticket without a carry-on, or (say) $420 for a ticket that includes carry-on. Under the new law, they simply charge $420. It’s not the fee that’s been made illegal, it’s the discount.
I’ve got no problem with such fees. I am glad, for example, that most flights do not offer meals anymore. In the bad ol’ days, you were paying for a crap meal regardless of whether you wanted it. Now, instead, I’ll pay the $8 and get something I like. (I am talking about Virgin here, not sure what others offer.)
The point at which this feels like nickel-and-diming is a marketing question — a “human factor” in my industry. If customers are turned off by such fees, even against their own financial benefit, then the airlines will hide the fees as the proposed law requires.
And on a personal level, seriously: if a person is taking up more room in the cabin, paying more doesn’t strike me as unfair. Consider the reverse: if I am not carrying on and the person next to me is (which slows everyone down), I wouldn’t mind being charged less.