Okay, so lets say everyone drives exactly in accordance with the (outdated) highway code, there would only be two lanes required at anytime because everyone would be dutifully driving in the nearside lane just popping out every now and then to pass a slower moving hgv and all the hgv's would stay in the nearside lane so the faster moving traffic could pass safely and we would all be driving with big smiles on our faces and wearing rose tinted glasses, occasionally we could stop at the motorway services and exchange pleasantries with a truck driver whilst hugging a tree.
In the real world we all know it doesn't happen like that and as I already said the highway code is just that , a code of conduct written many years ago to suit the motoring needs of drivers and trafffic back in that era.
The highway code was first written and published in 1931 and very little of it has been updated since,
https://en.wikipedia.org/wiki/The_Highway_Code
Quote: Any failure to comply with the Code is not an offence in itself, but can be taken into account by a court. The mandatory rules reflect the Statute Law, which may (and usually does) provide a separate penalty.
Even the braking distances remain the same from when some of us were driving ford anglias that required stopping distances of hundreds of feet to stop from 30mph, it is grossly outdated and desperately needs reviewing and bringing right up to date to fit in with todays roads and vehicles.