I was looking at these kinds of machines. Maybe not the full battleship ones, just big enough for 2x NVMe drives, socketed RAM, and of course decent CPU performance.
It might be more expensive than a desktop, but if I can have one machine instead of a desktop and laptop, I save overall.