This issue has more to do with timing and less with power.
The RoRe are OP for an engineer unit (especially with heavy sapper upgrade) but that is not the issue. It issue has to with timing and with initial contact.
recovery engineers are good but nothing special (they still lose to sturmpio in an equal fight, and cant mindlessly walk into enemies)
nobody has ever claimed recovery engineers were op until you, that should be saying something