Oh Niantic, your laziness seems more noticeable day by day.
If you all remember the massive server issues when the game started a year ago, and the glitches, login issues, forced closes, etc, that came alomg with it. The excuse was that they didn't expect this kind of turn out (a lot), and there were too many playing the game. Now, we assumed they fixed these issues, upgrading servers, investing time into these bugs. But, what if it was a combination of "minor" fixes, and the huge drop off of trainers playing the game. Before the update, the only "glitches" I can recall was the dodge bug. Everything outside of that worked flawless(ish). After the update, bringing back the casuals, overloading the "improved" servers, the same glitches from the beginning. Major lag, in and outside the gym (the more gym dense an area, the more my game skips). App closes by itself. Can't, or long wait, login issue. Etc.... So, instead of fixing the issue, you bring back "casuals," knowing that these issues will come back, or at least knowing what you didn't before the game launched.
As bad as the anniversary "event" is, I would have just been happy with an Anniversary "gift" that fixed all the issues from a year ago. Even the event start-up brought problems at the beginning. It wasn't ready? You plenty of time to put a hat on pikachu.... So not only a lazy anniversary event, but a half @$$ed one, that really glitched out ("hardcores" + "casuals" + "event enthusiast" = server issues). It died down after a) Niantic fixed it, or b) "Event Enthusiast" saw a bad event.
Just random thoughts, with zero facts to back up, but "the truth is out there" -name that show ?
I no longer have a problem with the cash grab, I've found ways to have fun without spending a dime (btw, i have spent money in the past, not as much as some of you though). Just skip the next big event, "cool" update, or the hat on pikachu... and fix the game.