It also shows a strong philosophy when it comes to future scalability: Simple solutions tends to survive long term wise. It is very easy to expand the capacity of a simple system by simply adding more of it, because you don't change the behavior of existing system and all the systems that are dependent on it can work as usual
It doesn't change the behavior of the system? This can only be said for segwit until everyone is using it, after that it is the system. However, I would argue that this 'simple' solution has a broader effect unlike what many claim. Does it not push away some existing nodes and potential new nodes due to the increased requirements?