They need to make money somehow. It's not a public service.
There are lots of companies like Twitter, in the sense that they are probably not going to be the next Facebook. But Twitter is also unique, and IMO, more socially weighty than Facebook.
Edit: misread IPFS as ISPs, ignore me.