doesn't ship fully assembled laptops without Windows (only the "DIY" edition you must assemble yourself can ship without Windows)
just now (April 2022, over two years late) finally put up a Linux compatibility page which currently describes Ubuntu 21.10 as "🤔 medium difficulty"
doesn't have a free software BIOS or EC firmware
Meanwhile companies like Purism, System76, and Starlabs are shipping modern laptops with various distros preinstalled, never shipping windows, shipping coreboot, and (in the case of the first two, at least, and especially the first) funding the development of free software.
It's listed as "medium difficulty" due to newer hardware in the laptop not being fully compatible with the kernel shipped in that old version of Ubuntu. I believe 22.04 is compatible out of the box.
I had to use a Debian sid nightly installer to set up Debian on my laptop, no big deal for me but for someone new to Linux I can see why that might be off-putting.
They are swappable ports using thunderbolt. + the screen, bezel, keyboard, touchpad, battery, wifi module, mainboard etc. are basically all easily accessible.