I dont agree with your points and this doesnt seem like an objective criticism more like your personal problems. The devs are doing an amazing job for the ressources they have and they always try to improve the game which they actually do by adding more than "just vanities" they keep adding new amazing events like the race event, fish event and now the new winter event. the devs also just made a poll where they ask the community if its too hard to lvl up -> they listen to the community

my only problem is that the breaks between events still sometimes are too long. the breaks should never be over 1 week till the next event