Battlefield has always been a Sandbox Shooter. We unlock the gear, then we have great moments in large matches organically. Challenges in general (to the extent they are being used in BF2042/BF6) are just horrible and antithesis to that concept. It is trying to force us to play certain things and play certain ways.
If DICE builds a fun playground for us, with fun toys, they won't need challenges to drive engagement; this is a crutch. Challenges should not unlock kit items. Challenges should not be part of battlepass. Challenges should only be used in a couple cases for cosmetic items.
Stop trying to tell us how to play DICE.