I was extremely disappointed that they removed wild Pokémon battles, but I understood their reasoning and decided to give it a chance. However not allowing the player to evolve their Eevee constitutionally destroys the purpose of having an Eevee. Albeit they substitute some wildly broken moves, but honestly that is insult to the injury.
“It’s ok! Just catch a wild Eevee and evolve that one!” Well that would be just fine except you can’t get the broken disappointment off your head, it will continue to ride around on your head taunting you with its vain failures.
Forcing a broken Pokémon on the player was the last of many straws for me and many like me.