If you work on a repo with 120 teams across the world you spend your time making sure their stuff compiles and doesn’t break the build. Not that some guy actually made the commit history pretty.
You can have a 3 person team work with such policies. But it is unworkable for a huge repo.
You can have a 3 person team work with such policies. But it is unworkable for a huge repo.