There was the same positive attitude at the time SegWit was announced, we expected back then that SegWit activation will be a painless process.
So far we still struggle with SegWit acceptance as this solution is blocked by miners. So do we have any serious statement that Rootstock will be treated different that SegWit is?
Rootstock does not need segwit to function, so that is a non issue.
Also, Ethereum within itself is struggling constantly too. They are going to go through the difficulty bomb, fork to PoS, risk another split, and they already got ETC which sucks (having 2 coins makes the coin feel like a bit of a joke to be honest)
There is no such thing as no struggle, if your project is big enough, you are going to struggle constantly. Both BTC and ETH are big so both struggle.