> Folks would just host their own vpns various places and this would be pointless

In the real world, very few people have that capability.

But also there's very little need today, it's very cheap to do, just complicated, a barrier that can be easily solved if there appears demand

Do you have a friend/family out of state? Do they have a commodity router? Many have such a feature built in.

Less savvy individuals/business would also have no reason to obey these laws.

See https://en.wikipedia.org/wiki/Evil_bit

The limitation isn't access to the technology. There is endless OSS, it's probably built into many standard OSes, and there are many available products and projects that will deploy the whole thing for you.

The limitation is technical skill, even having enough skill to know that this is a solution.