I had the exact same experience when starting a new job. The team had very strict rules that absolutely could not be broken. When I finally asked an architect he said the same thing: it’s just a general guideline, but of course if it makes more sense to deviate, then by all means.
They fostered this culture because they mostly had junior programmers, but they never evolved beyond that because they were taught “good code” but never learned why it’s good code.
Me neither, but honestly it could go either way. On the one hand he’s super pro privatisation and giving rich people more money. On the other he’s releasing all the prisoners. The white Nazis anyway.