I don't mean that you can't do it, just that there is no company offering it so right now those are the only two options.
It's something we're experimenting with currently. the other commenter is right about apple products, but on android, desktop, etc... it's pretty easy.
for phones its a bit difficult because i don't think you can egress out ip traffic without root or jailbreak on iphone and iOS. but i guess on desktop this should be possible
Why…?
If I can run a proxy exit node on 100k residential IPs, why can't I run a VPN server on 100k residential IPs?
There is no additional technical complexity or resource consumption from the VPN server compared to the proxy server.