I think it's very telling just how little engineering there is in Software Engineering that people can call best practices "just preferences" or "marketing fluff" and not be immediately laughed out of the room.
Because that's what would happen if someone suggested "best practices smells like a marketing term" in an actual engineering discipline.