"Best Practices" are not
Appealing to best practices is a sign of lack of understanding. This is not necessarily a bad thing: if you have no idea what to do, trusting the "hive mind" might be a reasonable default.
However, it's not a valid argument from an engineering perspective.
There's no engineering without understanding.
"We should do this because it is best practice" = "I have no idea what I'm doing".
Moreover, programming is a very young field, and there are no true "best practices". Most of what passes as a best practice is usually just a fad.
Not enough time has passed to eliminate bad ideas from the pool of what is considered "best practices".
If programming was a several-hundred-years old discipline, then best practices might have some actual weight.