Sure, but you don't need to know nips for that. Basically use Amethyst, 0xchat or coracle instead of damus and primal and problem solved. There is no need to track nips.
Understanding NIP is necessary to know what data you are sharing and in what order with a relay owned by who knows who.
Sure, but only if you want to know the details. Users should never, ever think about Nostr that way.
This will lead to application fingerprints, if it hasn't already.
Keep 'em stupid.
I remembered some Google employee who claimed that users don't need a URL bar.