Making macro accusations for anyone is just not the right way to go.
The R99 is quite easy to control. I also beam people from 100m at least with ~140 damage. I don't even use macros.
- R99 vertical recoil is simple. If you know how to move your mouse against the pushback, the accuracy is fully compensated on your side
- R99 horizontal recoil aka aim drift is what requires the player to predict & control. It's a predictable pattern with a little bit off randomness. You will learn how to predict & control it by playing it all the time. It's not impossible.
What your problem is:
- You don't use cover / run in open field
- When you're just running somewhere and you're in enemy sights, your movement is perfectly predictable so you're easy to beam for 1-2 seconds.
- If you're focus-engaging someone by doing a "fair" 1v1, your strafing and general movement mechanics are not good enough.
- You're not using any cover in focus-engagements.
- You're missing your shots in focus-engagements which gives your opponent the possibility to beam you first.
- You're playing too greedy and chase people who are "1 shot", giving their teammates the possibility to predict your obvious movements while chasing the one guy.
It's you. Not them. Easy as that.