> monero doesn’t need a layer 2
I am going to assume you mean this only in the context of privacy? The only reason monero and many other L1s can claim to “not need a layer 2” is because they haven’t had to scale and decide about the trade off between size and throughput. As far as I know monero doesn’t solve this and so it would eventually need an L2 anyway