That's the problem with expecting people to agree with and follow standards.
You've effectively described what happens when people don't agree.
https://wiki.archlinux.org/title/XDG_Base_Directory
I support both well-known and XDG because I think the benefit outweighs that perhaps they could have been designed better. But I don't think that those who opt out of it could only be doing so out of ignorance.