Joel uses his articles as marketing tools. FogBugz makes money and CityDesk is part of that industry that died.
At least it wasn't as mindbogglingly stupid as Dave Winer's MacOS/Win32 desktop/server programming-language/blogging-platform/outliner floor-wax/desert-topping