Sorry in advance for bringing AI into this but... this is context engineering in a nutshell. DRY and SoC really mess with an agent's ability to efficiently gather context. If you limit all layers of a feature into a small area (e.g. folder) it's much easier to work with. Vertical Slice Architecture is a good example of this too.
The point is that it's made a group of people that are already generally rich, richer. If it made a group of Indian women it would be marginally better as there aren't as many rich Indian women as there are rich white men.
Either way, I think the bigger point is that it's made a small number of people very wealthy.
I'm a programmer, occasionally I use it to find people to help me with side projects. It seems to work pretty well, once you have the interview process down you can find some good people on there.
That's complete rubbish. If they were really interested in helping customers get to the products quickly the products would be displayed underneath each websites search result.
What they really want is for the retailers to pay for the privilege of having their products at the top of the page.
"The OR adds mental overhead for whoever works on the function in the future"
What world is this guy living in? It's like it's the first time he's seen this and just decided "I don't like it, let me write an article about that".
Anyone working in JS for more than a month will have seen this as common practice. It much neater (and less mental headspace IMHO) than an extra if block. Particularly if you have more than one optional variable.
The only practical consideration raised is the falsy types can trip you up but that is easily negated. I have strong negative feelings for people who impose their own personal believes based on nothing but their feelings.