Oh come on, why even post this when you know your view isn't universally shared? The game has 85% positive reviews on Steam and I personally think its far better than Warband. What are you trying to do, discourage the development team?
It's early access. I know critics don't like to hear that but it's true. Since it's such a large, community driven game, we are seeing a part of development that many games don't show. Of course there are features missing, that's the point. When testing, you don't test all the features at once because there's too many variables when something goes wrong. You start with the core mechanics and add more features once everything is working properly. Then when something breaks, you know it has something to do with the recently added feature. The Bannerlord engine is new, so there's a lot of ironing out to do. Why not make early access private? Because they get way more data this way and speeds up development.