Nowadays there are a lot of mini PC's out there and they're pretty good actually, some more expensive ones are even decent gaming rigs.
Strix Halo waves hello

Okay probably not quite mini PC format if you compare it the N1xx/3xx based ones but still packing a lot of power in a small box.
Downside is we're at the point where if something goes wrong hardware wise there's little work around so you have to toss the lot.
This could could really bit down the track if you start getting faults with memory that's soldered the board.
Even before Strix Halo platform became a thing, it was some being done on laptops because it allowed the ram to be clocked at higher speeds that socketed. Apple was also doing it but that's well Apple.