Ipfs is kinda junkware though, given its age and lack of basic features. I had a lot more patience with the unpolishedness 5 years ago, but at this point a greenfield implementation with none of the same people might be the best way forward.
Unfortunately the foul smell seems to be coming from the direction of ethereum.. like the devs have an incentive to keep e.g. discoverability crippled so that ethereum is less useless. shrug