Based on the last discussions I see on source templates, it was not just new users, but existing users who are not very good at templates and all their intricacies that are also prohibiting these from being mainstream. In short, it just makes it harder for the entire community to collaborate when they understand the codes being used.
In either case, the guidelines are in place, so that is what we strive to abide by.