So I love IPFS, I love the idea of it. I think it's great.
But try integrating it into a project and see what happens. Here is a fun example. Development of IPFS is unfortunately a disorganized mess.
I'd love to build an application that loads resources from IPFS, such as a library specifically for books that stores an index of books, like libgen, or uncensorable front ends for smart contracts and things, but IPFS integration is sub par. The situation all round just sucks.