I have this theory that if moores law stagnets for a while, and we can no longer count on hardware getting exponentially cheaper and/or faster, software is going to start competing by using either leaner languages, or better techniques. I think a lot of our (mis)use of hardware is simply because computing power is so cheap we can waste it.