The main problem is the cost of publishing data to the main network. Essentially, rollups need to make enough money on commissions, and for that you need a lot of users.
In fact, competition among rollups for blockchain space and commission revenue will result in the most successful ones surviving.
In turn, rising base commissions may make some transactions too expensive, which calls into question the survival of the now so popular L2s.