I kind of like the idea of having a more decentralized, mesh-style network for everyone to have access to the internet and reduce the chance of a single point of failure preventing you from being online. But IMO it needs to be an open standard and not tied to any one hardware or software company.
In my mind, a mesh network combined with something like IPFS would be amazing!
But yeah, I'm pretty leery about big companies trying to sneak in ways for their hardware or software to get a free ride off of my infrastructure to provide "better service" to their other customers. It reminds me of Windows 10 essentially making everyone's PC a BitTorrent client (or whatever) to help spread Windows Updates around the internet.
I might be more likely to be a bit altruistic and share my resources for things like this, even if there was no real benefit to myself, but for the time being it's an automatic no-go for me if for no other reason than because data caps are still a thing, so I can't allow freeloaders to use up my limited resource.