Some Apps and Applets or Widgets take more CPU and Memory Resources, The 2 core 2 GHz computers are also affected. We cannot assume all have state of the art machines and browsers. The Latest Desktop Programs also just Choke the Machines.
The CPU is being made faster and multicore and the OS Makers again overload the Architecture by luxurious resource hungry Systems. This has been happening since 286, but most pronounced now. The OS can be developed without making it Beefy and Heavy. The CPU cant keep getting faster. It needs to be Energy Efficient and the OS Slim and Sensible.
The only solution is to move to Handhelds and Webapps to end this Runaway OS Design Process.Conclusion -
The computing capability requirement for a future user is enormous, The data and databases unmanageable. Neither one can he carry a Supercomputer in his Knapsack, nor can he afford to keep it in his home. He would either way not use it to full capacity.
He can carry or keep on his desktop a Light Weight Affordable Viewer alone. Hence "Move the Computation Online".
The User of the future will say "Just gimme an Ajax". He will pay for the Results. Not a Supercomputer.