Bitcoin with the introduction of blockchain on a global scale has proven to be an uncensorable medium, whether it be used for monetary purposes or so many other useful applications to have access to information without interference.
Imagine we could save the actual history in such ways, where no one will be able to change a single letter.
Unfortunately, most people use it to store data that generally not considered as important or critical. Considering block size, cost to run node and others, i would rather to see people use OpenTimestamp which use Bitcoin (or other crypto) as "verification layer", while they store actual data elsewhere.
I agree. The applications of blockchain in information storage are pretty groundbreaking. I like the IPFS as it is, but obviously that doesn't work in the same way as Bitcoin.
IPFS is more suitable to store files/data though. There are several project and cryptocurrency, such as Filecoin that give some incentive to make IPFS node operator to store certain data wish to be stored. And FWIW, BitTorrent protocol is also exist.