L2s will break composability -- which is a pretty large cost. They're neither composable with ETH, nor meant to hold a lot of composing apps within them.
Composability is a *huge* amount of the power of DeFi.
Devs: many ETH devs won't, some will. But there are also other devs