Nah it's because most of us are cheap as fuck and book flights by whichever is cheapest. So it's a race to the bottom for pricing which means cost minimisation ie. Shit support and service.
Try starting an airline with free checked baggage, free meal and more legroom. If your ticket price reflects the added cost you'd be bankrupt in a few months.