Remove Rangefinder/Zeroing! There is no bullet drop in BF6 anymore.
Pretty simple, zeroing has no place in battlefield its not a simulator this isnt ArmA, people dont sit still in Battlefield for extended periods of time. When Zeroing first got added to BF4 people didnt use it because they didnt need it, acquiring a range was janky at best and setting your range was tedious. People learned the drops of weapons and ranges and got good at it, more affactive than someone sitting there zeroing for a target A,D,A,D spamming and likely to move by the time you've set the distance.
Now here we are in BF6 and they solved a problem but as a result broke sniping entirely. They added the RangeFinder and the ability to simply push a button and now your scope is zero'd to wherever youre looking, congrats you just took all the skill out of sniping and made it boring HOO RAY!
Except it gets worse people are now mapping said button to the same button as they have to shoot meaning the second you pull the trigger it instantly zero's as it fires meaning every time you pull the trigger it has 0 bullet drop. You just made sniping more boring and 1 dimensional than Call of Duty.
Go back to BF3 and watch people on firestorm dropping people at 600-1000m no zeroing or abusing terrible mechanics and they was awarded for their efforts since 1000m kill would be over 1000xp the equivalent to 10 kills. Snipers in BF6 have more purpose than ever and means of contributing to the team giving them near hitscan weapons at close-medium range and 0 bullet drop at any range is by far the dumbest thing ive seen in this game so far.