Actually, I thought of a fantastic way to solve both our problems. They could make a game that allowed you to do chose to have random encounters or not. This may not have been possible until recently but think of the possibilities. You could turn it on or off, and if you turn them off, then the next time you need to load a new screen the enemies will be spawned instead of random.
It would take some extra coding of course, but I think it could revolutionize games.