it's cyclical. just wait 10 years
Building a PC in a cost efficient manner generally requires someone to track parts prices over years, buy parts at different times, and buy at least a generation behind.
The same applies to many other markets/commodities/etc...