Vitalik is smart. However, he's the most retarded smart person in all of crypto. He's a fucking child who doesn't own up to his inability to produce a creation and has longevity. Him and his cronies wrote shitty-ass code. It can't scale. The only way it can scale is constant upgrades each time they feel things are getting congested. This is where the problem lies. It is impossible for ETH to implement a scaling solution to where it doesn't need upgrades anymore. For ETH to work, it will need constant upgrades of ETH 2.0, 3.0, 4.0, so on and so forth for an indefinite amount of time - just kicking the can down the road. Off-chain scaling won't work either because ETH's security is already shit on a stick. Making something more complicated that is already a piece of shit is 100% pointless. People can never steadily develop something on ETH because with each 'scaling upgrade', those who are creating on ETH will have to pivot each time to ensure their product is compatible to work on ETH. To sum it up, each time ETH decides to upgrade to scale, it just gets worse.