Building an L2 shouldn't be as controversial as people make it. If you don't trust it then stick to the mainnet has always been my opinion. And with monero it's still not going to have tracking and logs like many other protocols. It would also take some stress off the mainnet and allow devs more time to make stable solutions as traffic grows. As long as the core of XMR stays completely private, stable and efficient it's a win.