Sales people don't understand it, not software developers.

If you are a software developer and you implemented that without question, you suck.

Which one invented "ask me again later" dialogs?

Sales people, and that shit rolled downhill to the devs. The days of devs writing dialog text in something like Windows are long gone.

What is the difference between software and car sales? The car sales knows when they are lying.

See Windows and Android. Blaming only the sales people is ... not helping.

Blaming the sales people is correct. Technically-minded people likely do know better, they just lack the authority to override the top-down administrative decisions.

I’d like to think that but the AI ppl on this website are something else

These problems are rampant enough in the OSS world too, never heard of an open source salesman.

Rms?