I'm definitely in favour of liberating the rest of the game from chore-fluff of random battles. I don't see why people find these to be essential to the experience; it has nothing to do with the popularity of the franchise. The core of Pokemon games has always been in collecting the Pokemon, raising the Pokemon, and then battling team vs team (whether it be random trainers, gyms, or multiplayer).
It's unsurprising the people playing the Let's Go games like the new system better. Its capture mechanic is more stimulating than the previous system. It also doesn't have that same chore-padding feel to it. And I'm unpersuaded by those who say removing random encounters makes it somehow less of an RPG, Chrono Trigger didn't have any back in 1995 and is to this day is regarded as one of the very best RPGs of all time.