pull down to refresh
CLINK Debits solve the pull friction to the extent possible on SN, unfortunately SN doesn't leverage a service key given the client-side nature of it's wallet connector, which adds an extra step... but still 1 or 2 steps less than NWC.
phoenixd uses an API key (not that this is much easier) and there's shock wallet and CLINK. But your point stands, I think: there is a lot of NWC.
From my non-dev perspective, Lightning in general doesn't make it easy to give an app (like SN) the ability to pull payments.