The issue is with the underlying infrastructure of how these various lightning methods work (sorry about my terminology I only speak broken dev).
Lnurl and nwc dont allow for enough characters to properly send all the Metadata. Theres talks of using it and referencing nostr where the Metadata is stored but that becomes a bit of a tangled web introducing a third service into the workflow.
So because of that, pc2.0 developed everything originally on keysend. Unfortunately almost no wallets support keysend and thats stalling growth and adoption. It wasn't a problem at the start because they had a mostly nonbitcoiner community and could easily just point everyone to alby (until they switched to albyhub as a paid service)

