I think this is useful when the project is done from the beginning. Otherwise that will break a lot of things on existing projects. I think that the recommendation should be clarified.