I think most of these programming concepts just have a bad habit of becoming hard and fast rules in people’s heads rather than just something to consider - which I think applied to any concept goes badly
totally! i suppose i'm coming at it from a "don't throw the baby out with the bathwater" perspective, but its also like... how do u solve the desire for a single answer one can map onto every problem lol
For all sayings, there are contexts where they are not appropriate, but people are excellent at being pretentious and assumes they work on every single cases.
One of the most laughable examples is this:
Armchair designers: excessive contrast must be avoided
Apple: *uses #FFF for background and #000 for body text*
Of course there are lots of reasons that make white-back-black-text work but black-back-white-text don't that a simple maxim cannot cover 🫠