Airliner ticket prices used to be regulated. So when all airlines had to charge the same price, they had to find other ways to be competitive in order to bring in customers. Deregulation in the 70s brought ticket costs down but that means ticket cost is now the primary point of competition between airlines and amenities now come at a steep premium.