Oh yeah, Zeus is the exception, they use a pretty interesting solution. I think other wallets don't do it because it's pretty complex and also probably because now that we have bolt12 (read: lightning v2) the new offers feature may (should) become the successor. The tech is improving.