Speaking as someone who learned to pack and doesn't generally check bags, I'm thrilled that carriers charge those that do for all of the extra costs, rather than building those costs into my ticket prices.
Where the system has gone off the rails is with freebies for some. It's one thing to bump up someone spending $40K+ on your airline, another to take someone who may fly alot, but spends little just to fill a seat up front.