a couple of days ago I thought: Apple's core platform abstractions have tragically poor visibility, and while they are documented well enough for the "happy path" developer using Xcode, they are woefully badly misunderstood by cross-platform devs just trying to use the OS in a commodity way (which is fine for, e.g. games)
but then I thought, does this matter?
Today I opened a file in the directory '~/Library/Application Support/com.company.game' and if anything I have undersold the problem