Don't underestimate the need of people to have everything and pay for it with micropayments.. many Facebook games provide a huge income through DLCs and it's why the exist. The producers are betting on the need of people to get results faster and have shinier things and it's only a dollar or so.. that's nothing, right?
It's up for everyone to decide if they want it.. i have no problem with that unless the DLC is needed to win games or puts my opponents at an advantage because they decided to shell out an extra buck. If the basic game i bought is balanced for everyone i don't mind if the other's have a specialized suit of armor, a special car, house, pet or whatever.. it's a cosmetic choice. However it stops when it affects gameplay.