Hey! Because it allows an asynchronous yet automatic checkout flow. Otherwise the merchant (or an agent controlling their nsec) needs to be present to generate a Lightning invoice and finalize the transaction. It’s a really cool part of the nostr:nprofile1qqsyda3mvuruue6fvl3nq2p39d8espqee26zppfs7u...