That is nice to say "if they are done right" ...
The problem here is that we (as a comunity) arent able to agree on what does that even mean ...
There is single group that would appreciate Random Encounters anytime, anywhere and ... well, basicaly just any.

Then there is other group that would appreciate Random Encounters not being implemented at all ...
And then there is lot of small fractions moving litteraly everywhere between those two big camps.
And the fun part? Every single one of them believes that their way is "done right" and everyone else is wrong.
I am not a fan of random encounters. For me they slow down the pacing too much. I like how fast travel currently works in BG3. I like that BG3 doesn’t waste my time with lots of trash mobs or doubling back.
Agreed.