In the February 2017 issue of Structure magazine, the Structural Forum section contains a passionate debate on the complexity of ASCE 7-16. (For non-engineers, this is the standard that prescribes loads for buildings and is adopted into building codes.) It has become increasingly complex since its inception in 1982 and author Jim DeStefano argues that it is time for this to stop. He states that there is no evidence that more complex loading data actually creates a safer structure. He recommends "we take back our profession".
On this point I strongly agree. In fact, it has been my experience that increasing complexity leads to less safe buildings due to misapplication of code criteria. The code is so complex that for many simple structures it is far easier to just use older procedures and just slightly over-design the building. In most cases, it has little impact on the cost of construction.