I completely agree. I've seen similar ideas get shot down here on HN; but I think we need two separate protocols. One for purely documents, and a second for the universal application platform.
Among other implications, it should be much easier for regular people to create content, and applications should be free of the document-focused legacy.