I don't get how anyone can't love random loot, but hey to each his own. Knowing at anytime any barrel, crate, whatever can yield a tasty treat makes exploring every inch of the world worth while and adds a nice replayability and excitement to the game.
I personally don't get the go to point a to get b then c to get d, make my stats such that when I get to e stat f will now be g, etc.
But everyone is different.