It is a beta...correct me if I am wrong, but a Beta is all but complete.
It's actually still in alpha according to Wikipedia and a few articles, including this one ( LINK
I did some lite software development in a previous job and "alpha" for us meant features weren't locked yet. More could be added.
Obviously you and anyone else are entitled to be disappointed in your purchase but this seemed like unfair criticism. However, I admit I haven't played it myself. I'm still interested in the game but am waiting on a more complete product before buying.
This is an interesting topic, though, because there is a definite trend lately of getting "early access" to incomplete games on Steam, etc. I know the developers / publishers like to get some funds asap but these early, buggy, and feature-poor releases might be killing the excitement and momentum for their final product.