I've been observing EIP-6900 draft progress very closely, and have been writing my own implementations using the proposed interfaces. Modular Smart Accounts seems like a perfect fit for the Shapeshift user experience. You could imagine it being like an operating system, where you can install apps that perform financial tasks via triggers. It also allows for session-based signing, so that, for example, you don't need to sign multiple transactions while playing a game. The shapeshift UX has a very account-based feel, and I think it would make a lot of sense to consider this direction.