Because at the end of the day consumers buy based only on price. They'll bitch about the lack of service, amenities, connections, seats etc. after the flight but when it comes to spending their hard earned when they actually book the ticket all they look at is price.