I disagree. There are far too many companies that depend on in-house application development to just axe the exe,msi,.setup etc types of files.
It might be a more high-tech version of UAC in the mid term future, but you will still be able to code your own apps and distribute them.