Smart contracts aren't smart enough to replace Web2 applications.

They're rigid, step-by-step instructions locked to specific chains.

Intents are declarative.

You specify the outcome. The system figures out how to get there.