Easily the best direct explanation covering why the development of this game (and many games, honestly) takes longer than planned. Especially with the drastic change in a lot of core mechanics that were originally planned that were found to be just... not fun to play. I'd much rather wait longer to play a game I enjoy, than wait less and get a drastically reduced amount of "fun time".
Backed the Kickstarter way back when, and I've been nothing but proud to see the dedication of the whole team when it comes to communicating directly with the community and sticking to what they believe will give us, the players, the best experience possible. I'm no game dev, nor have I had any really similar experience that would give insight into how the dev team feels, but I still have a strong hunch that no development team WANTS to delay a project. It's when they MAKE that hard decision and take the step of telling all the fans, supporters, etc., that they really show true dedication to their standards and morals. Can't give enough props to this team for working much longer than was expected, and still consistently being open about both the progress and delays. Not a lot of teams can claim that. Not a lot of teams have the same passion this one does. No other team could make the game that this team is making.