The market demands more low cost options, and mainline airlines are responding to this by cutting down costs in every way.
I'd say for the majority of the flying public, most people just want to get from A to B the cheapest way possible. There's a HUGE demand for this - especially over the Atlantic. If your preferred carrier (Air Canada) continues to devalue its product and/or subs in trash Air Canada Rouge planes to compete with the LCC's, switch to a better, all-inclusive airline such as Lufthansa, Swiss, Aer Lingus, etc.