Unfortunately, the game failed as a sub based model. Considering the alternative, I am glad EA/BW chose this route. Since the CM is the bulk of the game's income, yes, it needs to have a focus that encourages people to spend money on it. If this fails, then that first alternative is all that is left, and that would be the real shame. At least this way, the game is surviving and providing enjoyment for many people. You may not like it, but at this point enough people do to once again make it profitable. It's up to you whether to continue on or find something else that suits your needs better.
Yeah, people quitting a fun and entertaining game because of some virtual currency that has no bearing on the real world. Yeah, BW are the stupid ones.