I wish more people would naturally come to this conclusion in their careers, but many people I have worked with just don’t care about maturing their git disciplines. All it takes is one teammate who thinks it’s a waste of time to undo the progress of everyone else.
For context, my career has been in web development start ups, which generally reward the cavalier and tolerate the careful.