Very interesting read here, Todd.
I recall when I was studying the teacher who taught me algorithms said that there are multiple ways to solve a problem. That's a programming truth. In the end, we just choose a style we feel comfortable with or that help us deliver.
As Gaponenko Andrei said in his comment, it's ok to have standards agreed upon, giving suggestions to improve but never getting married with an idea of how something should be done. It won't be helpful in the long term.
There's no point in chasing perfect code when the project might just be an MVP lasting 3 months 😆