Hi. I honestly believe that legacy moves/cummunity day ruins pokemon go. Especially for new players.
Here are my reasons:
1. If you started to play today and you missed all those past community events, you can catch thousands of (for example) charizards, venusaurs,.. and even if they'll have 100 IV, your pokemon will suck in comparison with those who recieved that special OP move on community day. Don't get me wrong, i get it, those pokemons are supposed to be rare and stuff. But if you are a new player, it is not only hard to get charizard or venusaur, because of how rare they are and how many candys you need, hence it is even harder to get one with great IV.. But in the end why bother if this pokemon will still suck in comparison to those with legacy moves? I honestly believe this totally ruins the fun of even trying to get these pokemon. So for new player it is a lot harder to even get that pokemon, but in the end reward is a lot, A LOT smaller in some cases 30% DPS less (i'm looking at you metagross)
2. If you own pokemons that didn't have community day it makes no sense to evolve them! For example if you have any of gen 3 starters with great IV, you should probably wait before evolving them, to get that OP move when community day for you pokemon comes.. and don't blind yourself, this day will come! So again, who is hurt the most? New players! As a new player you finnaly hatch your Treecko, thinking finnaly I got a good grass pokemon.., but why evolve it knowing this? It makes no sense and it is a mistake imo.
3. Shiny pokemon are supposed to be rare. If you miss community day, odds that you will get one are small. But odds to get that special move? 0% Isn't it enough for community day to get GUARANTEED special move on evolve, do you really need to make it impossible for everyone else to get it? It should be hard, but not impossible imo. Again for new player geting that charizard or any other pokemon, on evolve you have (in most cases, considering most pokemon have 3 charge moves) 33% chance to get second best charge move, SECOND best. A lot more effort to get it, and reward?..
4. When PVP comes, having those moves might mattter, making it impossible/a lot harder for new players to compete. My point is, new players at least need a chance to get those moves to compete.
5. So why should I even catch pokemon during the month? It makes more sense to just wait for community days and play those 3 hours and do some legendary raids during the month, because everything else you catch during the month either already had community day, meaning your pokemon can only have second best move.., or in other case if that pokemon didn't yet have community day why even bother? When community day for this pokemon comes, same new pokemon will be better, making your past efforts useless.
So that's basically it. Any thoughts?