How would PWA work in a world where your phone has multiple browser engines? Pick one for each PWA?
You could let people customize it per-PWA, but that's extra complexity for a small niche. Just let people pick a system browser.
Freedom of choice is a good thing - for users.
Especially since this is a stupid geofenced restriction: "only because I live in the wrong part of the world I can't get notifications" sounds like quite a stupid thing to do.