I basically agree with you. I think blockchains should only be used for the technology of Money (double spend), and all other technologies, including arbitrary compute, information storage and transfer, etc. are all better served by sovereign peer to peer systems + reputation protocols