yes, but phoenix wallet makes that hard. To make a new bolt12 in phoenix wallet, you must create a new wallet and pay for more inbound capacity. This disincentive encourages payment string reuse and is bad.
Discussion
Yes, using embedded node wallets that use backends that aren't yours ARE hard to control. I use my own CLN node to create any offers I want. Maybe direct this criticism to Phoenix and not the BOLT12 spec.
Amen
Agreed, the problem is Phoenix's implementation, not the bolt12 spec
I was also under the impression that phoenix's implementation was "the way it worked". Thanks for clarifying this!