I like Octopath, even if I basically agree with all of Dunkey's complaints.
I mean how can you disagree? Random battles in 2XXX is fucking awful and JRPG developers need to look at Persona 3, 4, 5 and Final Fantasy 12 to see that having enemies on the board just makes for more engaging tactical play.
Also; Dragon Quest IX (and later instalments), Super Mario RPG: Legend of the Seven Stars, Xenoblade. I can't think of a single jrpg where i wouldn't prefer if i could see enemies on map. Fuck random encounters.
I think random encounters are a design thing rather than a technical limitation (Dragon Slayer back in like 1984 had visible monsters). Like others said, it dictates game balance, it makes things a bit more 'shocking' when you never know what kind of enemy group will spawn (will it be a metal slime? :O), it works well in games where resource allocation is a big facet of gameplay, and it also fits if the designer wants to make tight corridor dungeons where dodging enemies might be more difficult. So yeah, usually more abstract, oldskool games. And I'm perfectly fine with it, provided the encounter rate and difficulty is balanced.
Can't think of any games with random encounters nowadays though (Atelier?), unless they're trying to be purposefully retro. Even DQ has moved away from them (though DQ9's take on visible encounters were terrible, you couldn't really avoid the enemies even if you tried).