Definitly agreed ... about most things, except encounters ...
Yet i might not damn it so quickly ...
Some randomness may not be exactly bad ... if there is some encounder not directly related to story around (not sure if there efen is any) ... i see no problem if enemies will be choosen randomly from bunch of options ...
The only one i can think about are minotaurs ... if there is some chance that we will met different enemy of copareable power ... i see no problem in this "random encounter" ...
But except this one, im affraid everything is related to some quest, story, diary, etc.

So there is also question if that work is even worth it.