Generally milsim games like Squad and ARMA have complex control systems that don't lend themselves well to console releases. The argument that people can't play those games on console is a valid one though. I don't know what I'd do as a console player either.
It's Battlefield 3 that introduced scope glint and I agree that it's probably inspired by Call of Duty: World at War. The point here isn't that Battlefield doesn't ever copy anything from COD, it's that Battlefield 6 isn't really a departure from previous Battlefield titles.
Battlefield 2042 had large maps because it needed to facilitate 128 players. It's a feature that was purely meant to increase sales, while the rest of the game didn't take it into account properly. That's why DICE had to redo pretty much all of the maps and had to introduce more cover. Snipers, scope glint or not were extremely strong at launch. However, Battlefield 2042 doesn't penalize weapons at long range. Most of the BF2042 have very low recoil and spread and can literally gun down people at ranges well above 100 meters.