Both R99 and R301 has a pattern that is kinda weird/hard to control on mid/long range. R301 is easier, but on really long range with 3x scope for example its kick and you can`t do anything about it. If you start moving your mouse "left-right" to control it, its going to mess your aim for 100%.
Its not just go down, its left-to right as well, and its one thing to memorize this on CS:GO, where you standing still/crouch, and its complete another when recoil is kicking different depending on the scope and the distances.

This is the pattern from season 5, before Havoc one was changed.
There is a zero chance to mimic the whole recoil and land 99% of your shots, when the bullets of R99 and R301 are that small. Its not like your controlling burst Prowler where even if you miss on the recoil you will still land half of your shots for exmaple or Mastiff(tho it has no recoil). :D
Also Flatline some of this streamers use all of the weapons with exactly the same success in terms of countering the recoil, really?
I see it million times ShivFPS for example is a top, top player with great aim, ingame sense and its playing the game for long time and he didn`t one mag everyone with R99. There is so much moments of his game where his aim is thrown by enemy movement and he can`t kill even with both weapons(unless he got Mastiff in the second arm). And he is a great aimer, you can tell that by his play with Wingman for exmaple.
You can clearly see how R301 or Flatline recoil kick when he used them.
But somehow ImperialHal for example - all of his bullets are going into straight line, aka the enemy head, which is pretty much impossible. Its a straight line, doesn`t move a bit, even tho the recoil has left-right pattern.
Also distances for him doesn`t matter at all.
Everyone knows how R99 kicks with 2x scope(i never used it with 2x scope it throws my aim completely)
But its not only this, but they somehow manage to land 99% of their shot during hipfire as well. At very close range this is possible, but a lot of streamers are doing it in a not so short range as well.
Its pretty obvious. Their G-Hub is always open and its there for a reason. You can toggle on-off, so if you want to fool someone you can show him that your weapon have recoil, and in next moment to turn the script/macro and its game over.