People keep mentioning the financial incentive as either something to take issue with and combat the entire system, or as something to hold up as a feature which can save a project.
Perhaps both have some point; however, I don't see it really necessary at all for a very useful and thriving project to benefit from something like IPFS.
Case in point - DVC.
You don't need financial incentive for people to store ML models / weights on their computers - they need to use them there anyway. It makes great sense that the more popular the model, the faster it should load from more nodes serving you, rather than waiting for things to be downloaded from the one server the authors put it on (that will probably be deleted in a year or so anyway).