@acousticxero BF2042 does, as also BFV did, everything to support all the players that don't want (relay) on team play.
Auto heal, auto repair, and ammo drops are the culprits, not classes and not Specialists.
BFV tried to address this with the attrition system, which became so washed down from Alpha to release, that it just became a nuisance that then even ended up in favoring support over medics.
I played BF4 on "Classic" servers, which doesn't had auto heal and auto repair, so that was a perfect incentive for team play.
To be honest "Normal mode" makes team play not necessary, and the players from the past that still remembers team play is no longer playing in BF2042.