If some kid gets a brain freeze from eating too much icecream you don't blame the ice cream parlour for selling so much deliciousness but the kid itself or maybe the parent for letting it eat more than it can tolerate.
There is something called personal responsibility. WoW has very diverse players, everything from playing 2 hours a week to 8 hours a day. Blizzard wants to provide all of them with something to do and if you play too much it's totally your own fault. There is even some tipps at the loading screen about it.
Outside of about a thousand players in the world who compete for world first raids there is literally no reason to no-life AP more than what comes from natural play. Emerald Nightmare was beatable without maxing it and considered way to easy because so many players no-lifed AP. Cue the next raid... overtuned to a fault, IMO because how we players farmed AP.