You have just described how EA is doing it. I bring ArenaNet as a counter-example; in Guild Wars 2, you can pay through your nose for cosmetic or tools that make the game easier, but the content is there, it is finished, polished, and entirely playable without paying extra. Considering I see players in purchased appearances more often than not, it seems to work.
- - - Updated - - -
Store mounts do not impact gameplay.