When you ask why someone did something a particular way, if the response is “It’s best practise” what do you do? Do you accept the response or do you ask why?

There’s no such thing as a universal best practise, they always depend on a particular context. If someone’s reason for a particular piece of code is best practise then you should dig in and understand the reasoning. Look for the source of the advice and what its purpose is. Does that match how it’s being used?

Also ask how long has it been a best practise? Has it been long enough that any long term drawbacks have had time to appear? A best practise that hasn’t been around for long is just a convention.

Have you used best practise as an explanation recently? If asked why it’s a best practise could you explain?