You are right to work for more substantial things in real life that will probably last longer than the things in WoW. But if a player can't be arsed to put enough effort into the game they havent earned the right to anything despite what they pay to play for the game. You wouldnt want a selfplaying Super Mario Bros right? What you're dead wrong in is that the people who look into parses, strategies and similar things are lazy. Its a hobby they take very serious. Most are managing a reallife on top of that very sucessefully.
The only casuals that are ruining it for wow economically is the ones who play for a month or two and then unsub after a few lfr/normal clears until the next tier. There's a shitload of thoose. Blizzard wants people to sub regularly which is why the lfr/normalmode crowd probably brings in the most money since they are the biggest in numbers. It's probably also the reason to why blizzard wants to put out content in a higher pace - to make sure as few people as possible unsub inbetween tiers.