One major problem is that the comparison sites that people use to determine this stuff don't make it easy to figure out if you're saving $10 to get a massively more uncomfortable situation.
That's effect, not cause. The customer's relentless quest for cheaper fares at all costs was around long before everybody was booking their flights online.