My stomach turns at the thought of random encounters. Hate them on tabletop, and any video games, even in pokemon (I think the newer games are a huge improvement on that front. Give me the old games, but visible pokemon in the grass that I can walk around to skip, and I'd be a very happy nerd!).

I do think fast travel (and long rest) needs a major redesign in BG3 just because it makes a lot of other things redundant - If you can long rest all the time, why have spell slots at all. It also nerfs sorcerers and buffs Ki for monks.

Same with travel, but I don't currently have thoughts on alternatives. But random encounters is not a solution in any shape or form IMO. It's just annoying filler that doesn't drive the story. And if it's chance-based, I'd hit F5 before travel, travel, and reload if random encounter, and try travel again to avoid random combat :P