One of the fundamentals of Team Play is "Direction", quite simply due to having dynamic/random spawn points for each individual team member there is no direction for teams to progress to, so it simply ends up with each individual player spawning and wondering off in a random direction alone simply hoping they will happen to run into an enemy, this just causes little to no actually concentrated team fights and on the rare occasions where teams actually form up and team fights actually develop, all players who have died just get respawned back into individual locations around the map and it goes straight back to free for all..
The current method for spawning that has been implement is a typical "Free for All" spawning function and is perfect for solo gamemodes how ever is not suited and should have never been implemented into the team game modes. This issues is also causing the constant annoyance of having opposing players spawn directly within each others location, to the point where the game often begins and individual players are spawned directly facing enemy players, or even force spawned directly behind/infront only 2m apart.
I doubt this is how the design team actually wanted teamplay to function and therefore simply hope that spawn locations will be looked into and addressed for a future patch. (Preferably a large preset team spawn location for each map).