I get that you are mad about bunkers, but let's not pretend that extensions are somehow unable to load arbitrary code at runtime (they can), or that you some-how can't build and side-load PWAs (you can).
I agree with you that nsecbunker sucks. I have been building rpc-like interfaces over nostr long before nsecbunker was even a thing.
Also, extensions can break into other page processes and perform xss attacks. Be real dude.