Call of Fate
I still firmly believe that making Eevee require Ice/Leaf Stone to evolve into Glaceon/Leafeon and Magneton and Charjabug evolve via Thunderstone in Generation VIII wasn't necessary. Yes, I do understand that in some games, these special locations appear a bit too late in the game, but they should just have them appear sooner. The Game Freak should have created more location-based evolutions, instead of retconning them. Yet they still haven't retconned trade-based evolutions, despite them being a lot more frustrating.