have you actually written client code for showing a user's view?
which list, for example, is most commonly requested by all clients in order to build a feed? oh yeah, the user themselves
what reason is there to request a follow list for others unless the client is reading their follow lists follow lists? that's about as deep as it's gonna go, but the client is going to ask for the users follow list every time, guaranteed
and that's just that one thing
there is other lists as well, all DM requests are going to include the client's npub, how many ways does this get used? it's basically the first thing a signer asks you permission to do and if you made it ask you every time you'd have to permit it for every action repeatedly