I agree, if we can learn anything from Minecraft, KSP, hell even Warframe, is that when a game is released during it's developement, it will never be properly finished.
The approach makes it so the already have a playerbase, so if they want to revamp parts of the game that don't work, they'll have to reset player's progress, remove parts of the game first and possibly render the game unplayable for a while. This would cause a huge outcry from the players and can't be done. This way, a lot of baggage accumulates inside the engine, things that don't have a real place in the game and wouldn't be there if the game was designed as a whole, but are there because they made sense at one point in developement.
It applies to the theme and tone of the game too. Minecraft started with placeholder textures, but soon enough these became so iconic they left them. The dirt block with grass is now their game logo, so any atempt to improve the graphics would betray it's "identity".
And every update needs something shiny for the players or else they leave, so instead of a solid engine, fundamental gameplay aspects or a generally richer experience, we get new weapons, wolves, different parts, new planets, whatever. This, instead of building a coherent experience, creates a clusterfuck of little unrelated features that either make each other obsolete or don't fit together.
And these little updates is all that keeps players interested, because the devs are so busy delivering bite-sized updates regularly that they don't actually develope the game. And once these updates stop and the game is called "complete", the fanbase leaves and it dies.
Not to mention the impulsiveness of indie devs. Remember when Skyrim came out and Notch started adding Dragons to Minecraft even though it made no sense? Or someone modded collectable resources into KSP and then suddenly the devs wanted that too. Then they went on claiming KSP Multiplayer was impossible due to Unity limitations, until a mod proved them wrong again and they ditched Resources for Multiplayer...