My site could be 'uuid://09953e01-8164-4e40-8504-ed5507b50b03'.
This seems to solve all of your complaints. No clashing, reflects the real world (names are all meaningless is reality, and physical locations are nebulous).
> There’s only ever going to be one company at Apple’s corporate address.
On the other hand, there are corporate addresses that have many companies, and many domains, and many distinct technical departments with different needs.
What you're missing here is that domain names are meant to be easy to remember. That is their only goal.
They were created so people didn't have to memorize ipv4 addresses. Proposing that we use corporate addresses or gps coordinates is absolutely unrealistic and against the spirit of the domain name system in the first place.