I believe that what's upsetting is the personal bias that keeps creeping into the game -- a game that's supposed to be about the player creating their own "world" and running their Sims lives the way that they see fit.
"You Rule." That's the slogan that launched TS4. However, that has never been the underlying mission of the game. Not when the producers/developers make decisions on content based on their own personal likes/dislikes.
Dog houses are iconic and there will be no real dogs or cats harmed in the game if the players are given one. That particular argument is what's really silly.