As someone who has a tad more time than most players, I'm all for the removal of LFR and making life hard for the casuals, but when suggesting how the game will improve, you have to think realistically. Here are two points:
The most loyal subscriber is paying the same a month as the most critical, insecure and ignorant subscriber. Though LFR does not provide the same environment, it actually does allow for casuals to enjoy all the content. The problem is the environment and loot. If every raid finder group consisted entirely of 'nice' casual players who weren't so bright with game mechanics, they'd have a fun time defeating the bosses, dealing with a few wipes and eventually being saved by the determination buff. However, it's the loot that gets people here. As all the gear is the exact same but at a lower ilvl and obviously with lower stats, it attracts flex, normal and even unlucky heroic raiders. When their main raids fail to drop their desired pieces of loot, to LFR they go calling every single person a retard when possible. This is the issue.
Blizzard has to find a way to make content that appeals to casuals more and doesn't attract higher end players as much here.
You can't just remove LFR. As much as I want it gone, you can't anymore. A coherent message to all normal/heroic raiders, myself included: Blizzard is a company. They're a business. They need money. Most of the player base is 'retarded'. LFR appeals to retards. If they remove LFR, the amount of unsubscribing retards who cannot deal with challenging content will greatly outweigh the amount of players who will be happy. This is sad yet true.
To conclude, the next expansion will indeed bring in 4 million more consistent subscribers or halve the current amount within the first quarter depending on how Blizzard is able to appeal to both casuals and hardcore players.