Some people may not want their client app to be their wallet. It’s more open to allow people to choose where invoices get paid from just like they can choose an external ln address funds get sent to.
Discussion
It also allows for a nostr client to not have to be a custodian of funds and worry about all the issues that come with that.