Microsoft's new mini PCs gives you the power of Windows on minimal hardware
(www.xda-developers.com)
No, they are pretty capable. At least the Asus Nuk 16.. https://www.asus.com/displays-desktops/nucs/nuc-mini-pcs/asus-nuc-16-pro/
They should run Linux like a dream..