perfect games dont come instantly, nor do they happen over night. good games aren't made of "wish apon a star" or happy thoughts, and it is definitely not made out of angry hate threads.
it's made out of money.... lots and lots of money... and a sprinkle of a lot of time.
first... FD and David are not sitting in a room to figure out how to cheat you out of your money. they need to build their company and make sure it makes money, so he can pay for his kid's college. he has personally motives like you. he's not a god, that can make things happen and appear with no money or time needed. i promise you if he could release everything for free, he would... as long as he gets his new house and gorgeous kitchen for his wife. he has to make a living too, would you be willing to make a game like this and live in a shed, just to be a "saint"?
money+time= more content.
you need to be willing to pay for those expansions and skins if you want them to have incentive to continue making this game better. if they stopped receiving money for this game, i guarantee you that they'll stop updating fast quick and in a hurry.
i want this game to last, and i know that takes money. so money i'm willing to give. you just simply expect your $60 to take you the whole 9 yards. if i have to monetarily carry selfish, cheap players like you to get the game i want, then i will. i will not let a few cheap impatient jerks ruin this game for everyone else. David and FD deserve so much more than hate from people like you.