8:47 PM
@RоryMcCune It is a well-known vicious circle. It is general throughout the IT industry.
Developers add features; then they optimize things so that they run at a tolerable pace.
That is, a tolerable speed on the developer's machine, which is often quite powerful.
This forces end users to upgrade their machines as well.
Which makes CPU cheaper and promotes development of even faster machines, that developers buy.
In the late 1980s and early 1990s, individual machines were more long-lived, and there was a long-standing Tradition of improving efficiency over time.