These guys get money for broken stuff and then just dump it after awhile
Sorry, but I can't let this stand this way

I been following the dev blog way before this game was released, and I cannot say that Luke broke any promises. He released Banished as a small (100Mb) game that was supposed to stand by itself. Modding was never on his plate (in his own words, he thought he would add a few small mods of his own design - which he did), but I don't think he expected a community that goes all out to mod his game on their own.
So in all fairness - he released a finished and very playable game with surprisingly little errors or bugs (which he fixed in a few successive updates), and then he took a well-earned timeout, and now he returned with plans for a new game, continuing to share his thoughts with 'his' community.
Reading his newer blogs it becomes clear that Banished development was a learning process for him as well. He is now seeing many things he could have done in a better way - good for us! Hopefully next time around he'll consider modding right off the start

Anyway, he delivered what was promised - even more, as he tried to rectify a few of the most glaring obstacles to modding. Sure, the game is not perfect from our point of view, it is hard to mod because of many hard-coded items - but again, modding was not on the original plate, so by now we all understand that certain changes are not easy -- maybe impossible -- to implement, specially not in code that he wrote like four years ago.
Not to forget that he is a 1-man-show, so it's understandable that he is now concentrating on his next game instead of endlessly and probably hopelessly wallowing in old sourcecode that he himself by now finds imperfect.
So I do maintain that he delivered an outstanding piece of software (1-man-show!) and managed to bring out the best in our modding community, who managed to add gigabytes of content to a game that was not even considered to be modded. That alone I consider quite a feat and proof that his code was not all bad at all.
As for asking to make his sourcecode free-4-all - well, imho that is expecting too much, as he plans to further develop and refine this code for his next game. Maybe he'll get to a point where he feels he cannot re-use that code... well, then he can still open source it
