Imagine replace link with USDC in ‘payment abstraction’, would that still work ? If yes its a bit complicated to use a volatile asset