It's all about entitlement.
Only a minority has the time/will to commit to a raiding schedule. However, everyone still has to pay the same sub fee. I think Blizzard feels this is unfair: those who don't raid may then feel entitled to "see all the content", since they payed for it.
If WoW were Free2Play, there would be no more reason for LFR to exist.