Agreed.
Both PoS and Sharding are difficult problems that are still very experimental. The fact that they need to support backwards compatibility just compounds the difficulty.
Then add the difficulty of deploying these new concepts on a system worth tens of billions of dollars...
I do not envy them.