Demand? As I said earlier, EA is a business. The number 1 goal in any business is to make money. The first rule in business is not location, location, location. The first rule is; how can I convince you to give me your money and not someone else.
As long as a business puts out a product or a service people are willing to pay for, people will happily spend money for said product or service .
There have been over 10,000,000 downloads of this game. You're never going to convince enough people to force a change. Like it or not, that's just the way the world works.