If you understand Taproot, that's basically it. From Taproot's standpoint, your Nostr pubkey is the "internal pubkey", then everything else is just taproot. You can get a bc1 address from any Nostr pubkey to send, and if you've received you can spend. Also, I introduced a kind 8333 event for "on-chain zap", which is basically just an event with the target event ID and the Bitcoin transaction ID. That's it. Otherwise it's just a Bitcoin wallet.
Was confused by this at first but it has its uses. Suppose I understand why people will hate it but use the right tool for the right job and you’ll be OK.
Something similar for all those wanting to solve escrow on Nostr markets: