It is mostly about peoples motivations for programming and the complexity of their projects. Although I would not mind making money off of my projects that is not why I start them, also my projects are often quite complicated and don't revolve around web tech that much.