There has been over 30 years of research and field experience with the WIMP paradigm. The code bases (source trees) for the three most "popular" (most relied-on) desktop OSes are over 20 years old. (Yes, I know that the code base for Windows XP and later differs from that of Windows 98 and earlier, but the code base for XP and later, namely, the NT code base, is itself over 20 years old if you count the final 18 months or so of its pre-release development.) I concede that there is a good chance that iOS and Android and Windows Metro will eventually kill the desktop OS, but that is going to take another 10 years and probably significantly longer.