I would like this to be added to the game purely to see people complaining about pre-made bot teams and elite players griefing and never letting them win. Team ranked will certainly give more control to those sort of people that win trade and do shady things like that. Not to mention RMT and people that buy ranks might also be able use this.

Nothing's a pure and outright solution, it's always a trade-off. You get this nice thing you ask for with good intentions, almost always someone's going to get the short end of the stick. Even if it's casual team matching, someone will always find a way to complain about it. The PvP "Static" drama stories are going to be delicious.