I'm not a fan of "randomness", but I'm totally onboard for clever simplifications. If at least the position of static structures like buildings, roads or power towers were stored in the scenery list and available through the SDK, then a satisfying solution could be done, unfortunately it's not the case. Plus I'm not that sure of the real usefulness of the system, taking into consideration the wide FOV it covers with the low res of the sensor.
ED will fix the scenery list and complete it with all the static objects at some point. But I'm pretty sure that when the random script is done, it won't be redone again.
Regards!