Yes, layer 2s are cheap as well, I mean they are supposed to, but they also gets congested during peak times, as seen with Zksync and Arbitrum's case, so I don't really get purpose of their existence as of yet since they don't solve congestion problem they created themselves for.
the good ol' days of NFT also caused gas price to spike and even executing NFT transactions required thousand dollars like as you said, only right now that the price of the gas decreases significantly but I guess that's also because the market of NFT isn't as crowded as before and of course with the presence of L2 successfully helped in offloading most of the swaps tx to the L2 with its super low gas fee caused the gas price of ETH to be floating around 3-4 gwei.
I think this is significant improvement because the falling of gas price isn't because ETH is having lower daily tx but because the plant to offload tx to L2 really worked, as seen from the chart below daily tx still high.