Yes this. The tiny PCs tend to have mobile CPUs in them as well which can feel a little sluggish. You can get a decent small desktop for the same money. I have a Lenovo Neo 50s as my main computer with a 12400, 32Gb of RAM and 1TB SN850X SSD in it. Very nice, quiet and reliable machine.
The Tiny/Mini/Micro series from Lenovo/HP/Dell don't use mobile CPUs at all, but the throttled (T) versions of their desktop counterparts. They're even socketed, so you could swap them out.
I use a Dell OptiPlex 7000 Micro having an i5-12500T CPU as my main dev machine and it's very snappy. Add a monitor and mount it on a MFS18 stand and you have a nice all-in-one system.
It lurks under my desk getting dusty. I don't care. If it's really small it's really hard to make it lurk somewhere. It's either dangling, in some horrible mount or on top of the desk.
There's enough room in the Lenovo for a couple of PCI cards, a couple more disks and a hell of a lot more RAM if I need it too.