I agree. The lightning/ark/mainchain compatibility allows for much better UX in the long run. It also shifts the innovation more to wallet developers than to protocol devs.
As it should. The base layer should be a simple, solid foundation. All the other tradeoffs and features should come by way of layers.