Staking requirement makes no difference because users can make a pool to stake...
I believe that launching ethereum 2.0 (which was supposed to be launched in 2017) is going to be good, no doubts about it. But it is so late... I hope there are not many bugs, otherwise we can see a downtrend...
The launch was supposed in 2017 as you said, but if they will successfully launch it this year, then I like to expect that they have already tested it and there will be minor bugs, actually as long as they keep improving the system, people will remain confident investing in ETH, and I know a lot of us are waiting to see what's gonna happen with the launch, and as an Ethereum investor, I am very optimistic that the launch will be successful.
And that's the difference which they want to make,