• LN tokens don't "require" any sort of exchange or swapping really, but there are obvious reasons supporting such things could be useful. I think the sophistication of such features will follow their practicality in real-world apps and commerce. If there is necessity, complex routing and swapping will be supported across assets and networks.
  • I think we should use new terms for new design types, as stablecoins used to mean fiat digitized and redeemable by an issuer. Now we have stablechannels, dlc cfd's, betcoins, AMM coins, bitcoin-backed dollarcoins, etc etc. Otherwise, to answer your question, see above. More transaction types, more assets, more networks... all leads to more complexity that will need to be abstracted away to have any hopes of interoperability. I do not thing it is reasonable to think that merchants will start accepting cfd's as payment, or supporting a dozen different stable constructions. What will win is what is practical and reliable.