And Windows also throws in problems once you've installed it as well....
I've been building my own PCs since 1982....
I ran an Intel 80386SX16 upgrade card (remember those) on a Pheonix 8088 8-bit PC back in the 1980's, when everyone else had only just moved to XT 16-bit.
I built a 80286 25 Mhz. NEAT PC, which was twice as fast as my then top of the range Compaq Deskpro 80386SX16 (with 80387 co-processor and 4 Mb. RAM) back in 1989. Needless to say my Apple LC II was faster than both.
The thing is that whatever one builds, by the time its fininshed, it is out of date.
Usually the time period is around the time of purchase of parts in the store to the arrival back home to fit them.
I wouldn't say I've been around PCs a long long time but I can still remember Run Length Limited Hard Discs (Pauses while experienced PC folks of that era rush to the toilet to throw up, break into a cunvulsive fit, foam at the mouth, etc.)
By some coincidence, I've a few RLL HD controller cards here and a non-working RLL HD (the normal state after only 4 months of use total), if anyone wants well deserving range targets.