Nowadays it seems that everyone can code (i.e., make their own programs).
This results in a very large amount of poorly coded software available all over the net that can, when used, in some cases even cause undesired effects.
I've seen a lot of useless programs that do nothing useful at all, but are still priced $$ by their authors! Take for example todays giveaway. Or that utility that some guy wants to publish on GAOTD, you can see his posts in one thread on this forum (I will not name it on purpose).
It was better in the old days when coding was exotic thing, and not everyone could do it. And those who could, made an interesting, useful, professional and reliable pieces of work often at no cost at all. Today, kids just put a template web page on a free server host, and there you have a "Buy now!" button for a program that was written in some form of BASIC and has about 20 lines of human-generated code.
If you can put a few IFs and THENs in Visual Basic that doesn't make you a programmer.