Actually, the damage per bullet is more or less same as in BF3 and BF4, the only thing that changed is how the damage falloff works (linear vs stepped), but even with that there aren't major differences in damage over distance. You can check the damage in BF6 in the firing range and compare it to values on sym.gg for older titles. Similarly, TTK/TTD is more or less same as in the BF3 and BF4. I think why most people complain about a long TTK is a mix of server issues having troubles to register hits (I noticed some on point blank range sometimes, too), combined with a bullet spread/bloom (and thus missing the shots).