The challenge here is installing NixOS. The ease of installing Linux on the laptops you've used is because someone else has already done this kind of work.
I have installed NixOS on mainstream hardware and it doesn't involve any of the faffing discussed here. The HW-specific aspect of setup is normally completely automatic.