Once again all this can be fixed at the community level with
Community hosted Servers
Stand alone dedicated servers
Passwords
Ping Limits
Region locks
Disabling in game VOIP
Disabling in game text chat
But they dont want to give the community and consumer the ability to do that
Its all about ((( CENTRALISED ))) control
Most AAA studios went to rubbish after 2000-2004
This is why so many support indie/crowd funded games now