Wrong about what? They have never said they never plan to implement a more robust LFG system. they just did not prioritize it over other thing for launch.
As you say, its not "needed" in order to level to 50. And its will not be needed after that until there is endgame content, meaning the end game content is a higher priority. The purposefully made the leveling curve such as you can skip flashpoint, Spacemissions, bonus missions and the like and still get to 50. All they other stuff heldp you get their faster and easier. Thats all.
LFG tool will happen, just did not happen for launch. Among other things.
I believe the position I saw (it was second-hand via someone else's post here) was that BioWare considers LFG to be a social aspect that is diminished by an automated LFG system.