Both of you (nadam and api) are arguing with a strawman, not what with Joel actually wrote: "they solve something that appears to be the template of a lot of problems"
If something actually is the template to a lot of problems then obviously it's going to be successful.