Just to add my thoughts.
When we purchased this game, it was made perfectly clear that the game was in Alpha development (Early Released), that the game could (and will) change over time based on when you initially purchase the game, and things you have at the beginning may not make it to the final product. At no time, were we ever promised that the game would be released by a specific Alpha level or a specific date. The communication from the developers has always been to eventually get all the features in the game that they established at the beginning, constantly strive to improve the game over the Alpha development cycles (both in improving performance and dealing with bugs that will crop up), and release a game that not only you can enjoy vanilla, but mod it to change your playing experience to your desires (within reason of course).
They have been doing that. While there are changes they have made that some have not liked (perks instead of LBD, removal of guns parts to bring in weapon mods as examples), they been working hard to update / add to the game and eventually release a final version. For most, playing vanilla is all they need. For some of us, we want a much harder survival experience. Others want to overhaul the game to add new elements (great example is Darkness Falls). While some people, they want to mod out some of the difficult elements in vanilla to play more of a casual game (I think of it as an adult version of Minecraft). We have been able to do that even though this game is still being developed.
Yes we have had to deal with restarting the game when a major update has been released. We have had to deal with bugs and glitches, some not yet fixed as they have higher priority work to get done first. Yes, sometimes we have had issues installing the new updates and had to do extra work to get it done. We have had to learn what the limitations our hardware has to run this game either as a stand alone game or as a server. But in the end, this has been a great game and a great community to be a part of. Developers that actively engage with the community to answer questions and show off upcoming changes / features. Moderators that engage with the community and are funny to engage with, and a community working on mods (for a game that changes, that says a lot on their commitment) and helping others deal with issues they are seeing in game.
There is light at the end of the tunnel, but we still got a ways to go. It just might not be as soon as some of us wish it would be. Like
@fragtzack posted, the journey is what matters, not the destination.