I disagree! They can be great options, inexpensive and reliable. My current home server is a Dell r620 with xeon CPUs, 64gbs of RAM, and 2 terabytes storage in raid 5. It serves several vms, a mix of Windows and Linux. More than enough for many home set ups. Boots the os off a 16gb flash card. Cost me $185. Thing has been a tank.
I bought two short L brackets from home Depot, and have it hanging flat against the wall. It’s been fabulous.
Actual budget with simple fin for bank links. Currently hosted on pikapods, will move to self hosting on prem at some point.