As long as bandwidth is a scarce resource, something will happen. Either there's a well thought out procedure, or it's random. I think we can do better than random.
Emergent complexity is not "random", although it can be based on elements of randomness.
Nature is an example of a massively complex system that has evolved on elements of randomness, but the system itself is by no means random. And there's no way that it could have been designed with a "well thought out procedure".