…sers constant so users have at least the same incentives to use the new fork as the historical one. The main goal is to incentivize the groups working on the new fork — mainly through switching control of foundation-like tokens and potential dilution of all tokenholders to make grants for the new developers. The latter is similar to creating new shares in a mature company for a new employee.
Strength is a weakness when it comes to programming languages. The stronger and more expressive a programming language is, the more complex its code becomes. Solidity is a very complex language, modeled to resemble Java.