To expand on what I said earlier, its not that these are poor mechanics, its that including them into a release is asking for trouble. The lfg system took a very large amount of tweaking, and caused a huge amount of problems when it was first added.
Now put the amount of CS time taken up with complaints and tickets requiring assistance with it and add that on top of the truly ridiculous amount of work they already have launching a game.
Launches really do need to be relatively simple to try and keep things as smooth as possible. More advanced game features can then be implemented piece by piece with time, lessening any negative impact.
Considering how communities work, there would be more complaining about a mechanic that barely worked than a mechanic that wasn't there but will likely be implemented.