Some ISPs have "no servers" policies but I've never heard of them being enforced. Skype was pretty successful with their supernodes back in the day (although they were mostly in dorms not homes).
YC company peer5 developed P2P CDN for many years but only ends up being acquired by MS. Is there a chance to leverage p2p replacing cloudflare or fastly?