All I want from Framework is an ARM motherboard.

It seems crazy to me that the only way to get a Linux ARM laptop that isn't essentially a Raspberry Pi (or equivalent) is to buy a Mac.

I'd be happy to be wrong about this. If I am, please let me know where I can spend my money.

The best you can get right now are some NXP parts from Solid-Run (bulky form factor for mobile, no GPU), the Nvidia Xavier/Orin series mobile SoCs, or some of the newer Snapdragon devices (I'm not familiar with these.) These (all) support UEFI, too. But they are all vastly more expensive in almost every way vs an Apple Silicon device running Linux, and offer worse performance and less CPU features except Snapdragon, it's true. And all of them including Apple Silicon still have quirks.

Part of might be that -- and this is just an observation, speculation -- nobody seems to be licensing newer core designs in high volumes outside of server-class chips or explicit mobile SKUs. That means there's no volume to drip down to consumer parts. Everything is either a mobile SoC design or a high-margin server SKU, there's no mid-range option for a modern ARMv8.5 core -- which happens to be exactly the kind of device Apple targets with something like the Macbook Air.

The rumor is that Nvidia is aiming to get the Xavier/Orin series devices to have full upstream Linux support (GPU acceleration is a different story and needs Mesa, but may come later I suspect, since both the mobile and desktop GPU drivers are now open.) If that happens I think these would probably be the best alternative options you could get, in potentially mobile form factors -- but they are still much pricier when considering performance.

Nvidia desktop GPU drivers are not open. They recently published some include files that make it a bit easier to communicate with and helps the Noveau projects.

You can't drive a Nvidia GPU with anywhere near the same performance/functionality with an open source driver.

Corrections welcome.

I might be totally wrong, as I haven't looked into the details (and I'm not familiar with nouveau either), but I thought they released more than include files? It seems like this[0] is the full kernel driver source (though only for recent nvidia GPUs). But userspace components are still closed source, so that might be what you are referring to. Though surely the kernel drivers are useful for more than just communicating with nouveau?

[0] https://github.com/NVIDIA/open-gpu-kernel-modules