As it should. The base layer should be a simple, solid foundation. All the other tradeoffs and features should come by way of layers.
That being said having a castrated Bitcoin Script is not helping in making these layers ergonomic for light clients, hence they promote centralization into custodians