WoW users aren't ready to pay extra for extra character slots yet. This is a paradigm shift, and it needs to be done gradually to avoid as much customer outrage as can be avoided. Start charging extra for tiny things. Then small things. Then medium sized things. Then big.
If there's enough demand for extra character slots, I'm sure we'll have the opportunity to pay extra for them soon.