They tried in BF1. The day one release gave no tickets for kills, only for objectives.
The 'community' lost their minds.
Unfortunately the 'community' then was the loudest streamers who were making money getting kill streak fame and already even 10 years ago social media was all about self-promotion and showing off, not really the 'community' at all.
They could have made it so that only kills on an objective gave tickets, but no, they just folded and made 1 kill = 1 ticket so camping for kills was just as important as going for objectives.
Since then DICE has only gotten better at folding and choosing the easy/standard route. Much more interested in making the mass market comfy than pleasing their long-time fans.
Tactical depth is a far far distance consideration compared to wide popularity. They do not understand the phrase "a game for everyone is a game for no one" and they are only interested in short term wins.
They don't want a game that gains a loyal long-term fan base. They want the game to die in a year or two. They _want_ BF to be like a sports game with yearly paid-for versions.