Early access =/= Early Alpha. You are literally agreeing to invest in a concept. Much like a start up business investment -- that may never pan out.
There is no guarantee you will get a full game, or even one altered from the time you purchased it.
Obviously companies who wish to remain in good faith with the community will need to strive to finish the game, and keep as many promises as they can. That said, to call EA a Beta is insincere at best. It's a high risk investment in a concept. Most EAs start barely functional, far from Beta. Minecraft, Rimworld, No Man's Sky, Ark. To name a few. Many never see completion, or are literally a Visual Demo money grab n run.
I dropped 100 Some odd hours into Bannerlord, Restarting with every patch. Enjoyed the game, and took a break while they sorted out the Mercenary Contract bug. Came back, played another 50 ish. Then had reach a point of oversaturation. Sinking 150 hours into a game in the span of 2-3 weeks is exceptionally high. Numbers inflated by people who are at home quarantined, no doubt and that number of hours in such a small span causes boredom.
I have my issues with the game, and have taken a step back. Haven't played in week, waiting on new features or a more interesting patch. There's still 11 months of Early Access, which is plenty of time to develop the game. Entire expansions can be developed in that time, for some studios. Having hundreds of thousands of Testers (Us, the EA players) probably helps speed things along with bug and crash reports.
Not "White knighting" for Taleworlds here, I just think that it's a bit odd people are complaining about the state of Early Access, when there really isn't a defined standard.
Take a break from the game, and if in a few months time, the game is still in the same state, then I would warrant that deserves the flak and ire.
Again, there's plenty with the game that deserves valid critique and needs to improve, I don't disagree. It's a bit early to be gathering pitchforks and assembling the mob, though.
Take a week or two off. Play something else, God knows most of us have a steam library full of games we've yet to play, or beat. (Or is it just my group of friends that does that?) Go replay a classic, or revisit a game you haven't played in awhile.