Why they exist
Ethereum handles a limited number of transactions per second, so fees spike when it is busy. Layer 2s bundle thousands of transactions and settle them on Ethereum in one go, cutting fees to cents while inheriting much of Ethereum's security.
Trade offs
Many layer 2s still rely on a single sequencer run by their team, and moving funds between networks needs bridges. Withdrawals from some rollups to Ethereum take days.