I don't think anyone can emphasize more on this topic like you've done. A lot of people think all they have to do is make a post and the money will just roll in.
That is why I do try my best to read people's post and drop reasonable comments.
And that is why building relationships has always been one of my main priority
Relationship-building should be everyone's priority in my opinion but alas, it is not. Still, people like you, who do it, will gain greater results a lot faster so keep up that effort and leave the others to flounder around in the dark I suppose. All we can do is tell them, then lead by example.