The game developers are in this business in order to make money; it's their job. Period. I don't think it's fair that we blame them for trying to get the most economic return on their products. That's the nature of capitalism. And it's not like the product they are supplying us is absolute crap; and no product is going to please everyone. I think we are very fortunate that the games we do play have been created in such a way that we are able to modify and change them to our own liking.
At some point if you are unhappy about what is available in the marketplace you have to do something about it yourself. Either develop your own creations, or pay money to have someone else do it for you. Don't expect a game developer to put his livelihood in jeapardy in order to please a very few customers. That's bad business, and they all have mouths to feed.
I just think that if you really don't like what's available, don't blame TK et. al., go and create your own sims, or modify the ones available. That old saying, "If you want it done right, do it yourself" seems applicable here. Again, I'm thankful that TK has develop a game in which I can, to a certain extent, do it myself.