These guys just don't get it. DF can be SOOOOO much better, yet they are working on adding features instead making the game better.
With a one-developer game, you don't spend time polishing things. You bounce around different areas, adding things as you wish. Letting yourself get bogged down in polishing details that aren't exciting makes you start looking for other things to do, losing interest in the project altogether.
There are cures for all of these problems, but he refuses to treat or allow anyone else to treat his baby.
This project isn't some attach-rate-obsessed no-value-add startup. As long as he can pay his rent, he doesn't need to make anyone happy but himself.
There is a reason DF has inspired so many others (including the creator of minecraft), and it was't the graphics.
Basically: you're starting the equivalent of a "vim vs. IDE" flame war, and adding just about as much value.
I'm sure minecraft will be smaller by then, but that's because it's far less complex and development is basically nil at this point. Nothing to do with how the controls are implemented.
DF sees a little of this with dfhack and all the mods on the forums.
Maybe. Or maybe it would lose its soul and become yet another pretty game with boring back stories.
I'm torn about that, but I can't help notice that the reason why the stories of your dwarves are so engrossing and so unbelievably epic and real is because 100% of Today's time is spent working on these stories instead of a pretty GUI.
I understand they do not want to invest time in these, but all they need is to open up a TCP port and have a protocol that accept commands and returns some game state. Then we could make all kind of open source clients, some fancy (2D, 3D, 4D, whatever) some crazy (multi-screen setups), web frontends or android thin-clients to cloud hosted DF, etc.