It's not just funding. Apple changed webapps to delete indexedDB periodically even if they are inatalled on the home screen.
There's no way to have a great experience if you can't store data permanently.
It also impacts the UX of the app with more complex caching or having to load things over the network as you use it.
It's not good for storing media, but for other things it can be used as a backup and communication tool for web apps.