But you have to generate an invoice every time
Discussion
Wallets do that in the background though. There’s barely any wallets that support sending to bolt12 offers. IMO only makes sense to use it to receive payments with a non-custodial wallet because it adds receiver privacy and you don’t have to run a web server.