Agreed 100%. I only played the recent free 7 day trial but it was crazy the number of challenges. I did it for a while and then realized they were ruining my enjoyment of 'just playing the game for fun'. So I stopped. The thing with challenges is, if the majority want to do it, they will and that will likely ruin the experience for everyone else - need a medic on your team, but there's an assault challenge - congratulations, you're in a team with 3 assaults and only you go medic. Good luck trying to find ammo...
I'm fine with team-based challenges, in BFV there were things like "complete 5 squad orders" or "as a squad, spot 100 enemies" - stuff that actually made you work together. I can't be bothered to check what million challenges you want me to complete. I'll just join a game and have some fun.