Honestly, I'm annoyed by the lack of information, but I guess I can understand why they're so secretive about the release date and any new features. If they talk about a feature and they scratch it, the ****storm that follows will be out of proportions. Same goes with release date: If they say they will release the game this year and fail to do so, people will go insane. Maturity is lacking in the gaming community, and we can all agree on that ( Not saying I'm mature ). Although I think it's too late to remove/add major features after 5 to 7 years of development , I'm not one to question the decisions of a professional game development team. Sometimes that gets me wondering, though, how close they truly are to finishing the game, and I think it's far from completion. In any case, I'm 100% confident that the fact they didn't finish the game yet isn't due to lack of hard work, but due to complications they've faced in development, which no one could have predicted, and they did their best to solve them. Innovation comes with problems, and that's inevitable...
Having said that, I truly get how it is to be annoyed and angry with the lack of updates and information, and I think I speak for all of us who are disgruntled: We can't control how we feel about this matter. So try to be less judgemental when someone complains about the game. In other hand, I think us fans that are dissatisfied with the game's progress should consider the hardships of gaming development, and be more empathetic to the developers, who I'm sure are pouring their lives into the development of Bannerlord.