And it has also never been more synonymous with garbage food which makes you feel bad. Just because its profitable and "good for the company" doesn't mean it's good for product image and users.
You can get away with it when everyone is doing it. Most of the food and beverage industry compromises quality or quantity in one way or another. McDonald's is actually one of the better ones, they compromise the quantity, but otherwise they are consistent, innovative and good at observing customer trends and behaviors.