I have been playing The Sims for almost 20 years now.
That being said, I am quite familiar with all the controversies, etc.
However, in this case, I do not see what is the problem. Let me explain:
I saw the original snow tweet and Ninja's response. In response to his tweet, most simmers, including myself expressed disappointment because when we bought seasons, it was said that new worlds will support that EP properly, which isn't the case anymore.
Most simmers in the replies simply pointed that out and that we feel disappointed because that is something that should be doable, or at least enabled/disabled in the settings, but at least give us the option to turn on snow.
Ninja's reasoning was just not something it made sense when it comes to 1000$ we spent on this game, and we should have the option to enable/disable certain features if we don't like them.
His DMs were closed, so he certainly didn't get any threats that way, and I have not seen in replies anyone mentioning to harm him or something like that, which leads me to my point: devs need to learn to accept valid feedback and criticism. Not everything they do is perfect, which is completely normal. But they can listen to feedback and try to improve features/content/DLCs that way.
If I were in Ninja's place, I would tweet something like this:
We are sorry, but we simply didn't get enough time to introduce snow in Ravenwood for release. This is something we are working on, and it will be available in one of the next few patches!
That's it. Don't give us some lazy excuse.
I know some simmers still won't agree with me, but those are the facts, because in the end of the day we are customers, and we deserve to get our money's value, while of course being respectful to developers.