If you feel that way that is OK, but saying they are puttin in the bare minimum is just mean/wrong. I for one think that the last 3 Versions of the game changed the game much more then any update before and the game is still alpha (so not finished) and there will be more stuff to come.
Why are helicopters not in? Well I can only guess that they want to make then feel and play really nice and also want enough anti air measures against them before putting them into the game. Also they are creating the models and animations from scratch, while the mod uses existing models of the unreal engine marked place thingy from what I understand.
The game is still being developed and they confirmed a dozen of times that they will not stop with version "1.0", so maybe some of your Kickstarter stuff will be put into the game in the future that is not in yet, if not there are always other games for you to play if you dont like the way Squad takes.