It took so many years for Ethereum 2 to be deployed, and even now it's deployed it's a weak shell of what it should have been.
An argument against that could be that it's simply a hard problem to solve, but then the question becomes if they've solved any other easier problems, and it seems to me like they haven't.
This is their page on smart contracts, arguably the only justification for Ethereum's existance:
https://ethereum.org/en/developers/docs/smart-contracts/lang...
It not only still mentions Solidity, a language which is one of the worst mistakes in IT history, it lists it as the first choice in a set of 2 options, of which the latter is only marginally superior to it. This was acceptable in 2017, a year after the realization of how huge a fuckup Solidity is, since a year might be a short time for a language to be developed and matured enough, but it's now 2021, 5 years later!
It makes me feel Ethereum just isn't managed adequately, despite being a multi-billion dollar operation.