Hmmm... I think you are right in some way. However you'll probably agree with me that you are going to think that a developer that hasn't to go after you is probably more successful than the one that does. Of course you'll need to do networking and all that... but cold calls aren't going to be very expensive sells according to my experience, at least not if you show yourself as desperate for selling (and going for a walk to sell web development surely looks desperate).
Actually, it shows you as a go-getter, exactly the type of person I'd want working for me.
The biggest difference between the top 1% and everyone else? They never stop selling.
I've done the same thing as OP and it works. Better yet, if you have office space, invite your neighbors over for wine and cheese (or beer and soda) Friday after work. Socialize and share. They may not become customers that day, but when they (or someone they know) needs what you offer, who do you think they're gonna call?