Wouldn’t IPv6 solve this? Give each device a static address and you have the state of the internet before NAT became necessary
That’s why on my work PC I use a completely vanilla Firefox, gotta live with the ads. But I’m not risking giving full access to website content to any extension
But man, are they bad at math