So these are the only possibilities? You really think it's that widespread, and there can be no other reasons? Seriously, dude....
He's engaging in false dichotomy thinking.
The thing people like the OP, and Blizzard, don't seem to understand is that no matter how much you rationalize and explain to us that we are stupid for not liking BOA, its not going to actually change our minds. We are not going to buy or support the game. Period. They can spin it how they want, work themselves into a frenzy about it. It's irrelevant. You still have lost a huge portion of the game playerbase. And they'll see that when the expansion bombs.
If you read anywhere else other than these forums, there is a general buzz about RoS, and many people may be returning.
In the end, its about what kind of community blizzard wants to foster. Do they want a community where everything has a $ placed on it, where people can "skip the game" on D2JSP, or do they want a self-found homegrown community? From the looks of it in all the interviews, blizzard will gladly sacrifice all the CC warriors and flippers to foster a bigger self-found community.
Blizzard has an ideal for this game, and that is people grouping up doing random things slaughtering monsters for loot. They understand that allowing us to trade everything, while it has perks, also spawns a black market of rmt and p2w.
This conversation would never be over though, because it boils down to principle. Do you want an honest, fair game? Or are you an amoral shmuck who thinks cheating is a-ok?
The thing that amazes me about this whole bit is diablo 3 is the only game I have ever played where a portion of the playerbase celebrates
p2w and rmt. They actually think they are awesome because they are so fail they throw their credit card at things to "win." I have watched other games become abandoned
the second the words "this game is becoming p2w" are uttered on message boards. Maybe blizzard has seen this and is responding accordingly. Maybe they know it will bring people back as well.