Battlefield 2042 needed 3 more months due to the pandemic, and another 3-5 months due to the switch from a "Battle Royale" copycat back to legacy Battlefield. So in total 6-8 months of delay would have made EA tens of millions more profits, they really messed up big on 10% of their entire corporate revenue stream. I'd be surprised if the screw up so badly next version, if they even attempt another...
BF has some real obvious cross overs of APEX specialists (Mackay/Pathfinder for example), but to be honest I don't think there is much Battlefront as I had multiple characters at S900 levels in Battlefront, and there is no way I'll get even one in BF beyond S100, is just gets too boring too quickly as unlike Battlefront and APEX, it does not have enough variety of specialists, game modes, etc to keep me engaged for very long each week. Battlefield specialist are half-baked, and should either have been removed completely to keep the legacy or enhanced way further and simply removed the "Battlefield" title and make this into something else. And when you add in all the coding mistakes, the first six months has done irreparable damage to the player base so best to just move on and make the next version better, which is what I see Dice/EA doing currently...