Yes, they added it into COD too.
I think they are definitely using it to help "balance" mouse and controller. Game devs all over seem determined to ignore the issues with not input matching. It is pretty clear that it is impossible to really balance, and doing stuff like this just frustrates people. PC players gripe about aim assist, and controller players gripe about getting mapped by more accurate tracking.
Bloom is also meant to help balance things like SMGs which always seem to be too powerful outside their intended range. In COD especially, lots of players just always use SMGs and they never seem to have drawbacks.
The problem is that they seem to all ignore the fact that recoil exists and can be a non-frustrating way to handle this. BF is going the COD route, where some guns have a ton of recoil and others have none. LMGs have zero recoil, but tons of bloom in BF. Why not just use recoil? Assault rifles kick all over and are mostly useless because of it, while SMGs have none.
The low recoil guns always end up being meta in any game, because why should you learn to manage recoil when you can just use the gun that doesn't have it? I don't think burst firing is that hard of a concept for the average gamer to learn, but game developers seem afraid of it.
My #1 issue with bloom in BF is it makes going head to head against a sniper almost impossible. You can see that glint and there's no point trying to get a shot off first. You just have to hide. The chances of enough of your RNG bullets hitting that sniper are just low.