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.
I'll be careful to consider their level of experience in this genre when telling them how wrong they are.
To the folks able to easily find groups, great. Telling us you have a different experience doesn't make us liars. Instead of responding to us as if we're wrong, as if we'd make this up, try doing something helpful instead. Telling us your server and faction would be nice. Perhaps we just picked a server that doesn't have a good pug community.