I strongly disagree myself. It's an actual battle between the wild pokemon and you, rather a waggle rng minigame.
edit: Also, it's an rpg, some grind is okay, imo.
If they keep battles they should show the Pokemon in the world so you don't have random encounters. Also for battles they should keep the option to give the Pokemon berries and other treats so you can avoid having a battle if you want. That's sounds like a nice middle ground.
You casuals can play Pokemon Go and Let's Go (lowest reviewed Pokemon RPG game). Leave the real Pokemon RPGs alone.
I barely played Pokemon Go and have completed most of the mainline Pokemon games.