You're right, we should just give up and devote our time to other things.
Seriously, there's no way I'd be half as happy working at Intel on Linux drivers as I am working on the M1. And it's not like they support external developers either - most of the chip documentation for Intel/AMD stuff is not public. You can't actually build working graphics drivers from their public docs, not even remotely close. Heck, I had to reverse engineer AMD's GPU microcode to get the variant in the PS4 to work. Totally undocumented stuff.
If Apple had provided a bunch of binary blobs for Linux, that would have been great - for Linux only.
It will be ironic if the mac mini becomes the most open hardware platform for alternative systems.