I agree that a properly trained person can be a valuable resource and would preclude the need to force compliance by code, however, I have been on both ends of this issue. Once with a company that had such tight controls that the drawing process was mundane and unimaginative, and once where it didn't matter what the drawing was like in the computer, just as long as the final product looked ok.
In the first instance, automation was a breeze because even the novice could draw correctly, however, in the latter, automation was a nightmare because nothing was consistant.
There must be a happy medium ... and if forcing folks to use one command over another is the means to an end, then I am not the one to say otherwise.