What if we had an open-source, decentralized "GitHub for science?"
Instead of all the code needed to build the binary of an app or library, researchers would share all of the code, data, etc., necessary to build their papers.
And they could collaborate without fragmenting their files all over the place, emailing them to each other, etc. This is almost possible today but it takes multiple general purpose tools/platforms.