I don't think there's any problem with hosts signalling via the feed how to get the payment URL.
It's just that for receiving wallets - they're not going to be parsing RSS feeds - so the 200 character BOLT11 field needs to contain enough info to parse the metadata.
