The fact that devs are not know for not listening to the community is what make this whole situation even more strange as it seems that they completly change the way they are working like if they were a totally different team.
The way they decided to push untested changes is more likely to produce this kind of results, so for me it was on purpose. Most of the issue are not unexpected, as it could have been avoided by doing a testing (a lot of issue are easly found in a couple of minute into the game) and engaging the community regarding some of the changes (UI?), which is not the case. So, yeah, they formally didn't do it on purpose, but the way they decided to do it could only ended up this way. If the quality of the game and user experience was the priority, we wouldn't been talking about it right now.
I understand that the port to unity is nothing simple, but then it's even more important to take their time and do a good job, which is not the case.
Let's think about people who cannot run the game anymore due to the change in requirements. They could have let them know beforehand of the coming changes. Maybe they spent money on the game and cannot play anymore because they won't provide a light version of the game for them to run.
You shouldn't endanger the everyday gameplay experience of users, expecially when you recently pushed an event that must be done daily and require no issue to have at least a trace of fairness.