How about you put the tools and interface for "meeting, communicating and forming a team" with players in your game first, and then you might have an actual point? Right now, in your game with the tools on offer, we can stand around and randomly invite people for who knows what.
It's inexcusably lazy to leave that legwork to the community. LFG should have been made by Bungie, not players struggling to be social within your social game. Optional matchmaking is in every competitive product on the market, except yours.