OS being ancient is a valid concern. In 10 years we'll be on or close to Win10 or 11 depending on how MS manages recent releases.
Others are availability of replacement parts. In 10 years we may be on another hard disk interface which would mean SATA drives would be significantly more expensive than they are now, same with memory. And the commodity level of hardware making them lower quality there's a much higher chance of you having to replace hardware in that thing. I've had to replace the hard disk in almost every one of our Dell laptops which are only around the 2-3 year old mark now.
And there's no way you're going to get a warranty for 10 years, so are you willing to risk this business on unsupported hardware for the last 3 or so years?
I just don't see how it's possible to justify that when a new PC costs <$2K. Are you really telling me that even this SOHO business can't fit that into their budge every 5 years?
Dude, this isn't a business by an stretch of the imagination. It's literally a home office (SO
HO at best) for one of my parents, lol. You're reading way too much into this. I mean, it's literally used for e-mailing and surfing the Net and YouTube, and printing stuff off of Word.
But yea, I could either spend 60+ bucks to upgrade the P4 to 2 GB of RAM today, then get an OEM copy of Windows 7 for another 100 bucks, OR spend around 450 bucks for an entirely new system with 8 GB of RAM from the start. I'm leaning towards the latter option, simply because 2 GB of RAM is not a lot to go on in my opinion for any sort of long haul (it being the max for the current motherboard). The new system would easily last a good 5 years, given the usage trend. A P4 with 2 GB of RAM? I'm not so sure it would comfortably last 2 years with an OS like Windows 7.
Also: when you state lower quality hardware, are you limiting it to hard drives? Or are things like motherboards and CPUs also affected? I would like to think the quality hasn't gone down over time like in other industries (the old "they don't build them like they used to" saying), especially given the improved capacitor types and such. I mean, are things like motherboards and CPUs inherently of lower quality now?
Keep in mind I only tend to buy Intel motherboards. Not because I'm a fanboy, but I want to do everything I can to ensure a system will last a long time without problems, and I've heard Intel mobos are generally rock-solid stable and built well, if marginally slower than the competition.