- Specs are too limited for my needs (storage capacity for backup / home NAS purposes; compute power for local AI work; throughput for local high speed network traffic shaping; etc)
- can't upgrade over time (right now I'm averaging 15 years for my boxes, with incremental upgrades like storage, RAID adapters, memory, CPU etc, and I don't need to go through the days-long hassle of reformatting, reinstalling and reconfiguring OS's, services and software).
- less supported over time (I can still download driver upgrades in some cases, and find solutions if I run into something unexpected as the vendor is still in business and supporting the legacy model).
Full sized machines aren't difficult to build, and I've had great luck with second hand enterprise-targeted parts (eg. for a long time years back, used Mellanox Infiniband cards were dirt cheap on eBay because universities were upgrading to later generations, they were an order of magnitude faster than NIC's available at competing price points at the time, and as a bonus had lower latency). Older Areca RAID cards were great for SATA drives, easily upgradeable to new models, and I still have a few kicking around in production today.
Meanwhile neighbors have thrown out piles of ewaste and wasted time after their commodity junk failed unexpectedly.