Some of the violations are not hazardous.

While one could "train" professionals to follow the code, in some instances it might be easier to simply change the code.