That's nice, I think Linux/XDG has some standards around this too, but they too are not enforced - and many people have no idea these standards even exist unless the OS warns or enforces these things. I think there might also be some gap between "these files are only internally needed by this software" vs. "these files are created by this software, but may be good to show them to the user". It's nice the OSes are making efforts to do that though!