That´s true.
But if they had played the "prerelease" (read: did any QA internally) of this beta of the EA, they should have noticed that there is something wrong with "some" stuff. They didn´t.
And I just say, that this beta isn´t worth playing for me because of all those bugs. I wait for 1.6.0 or whatver.
If you like it, cool! Enjoy it!
Maybe we need an alpha of the beta of this EA game? So the next update won´t have those obvious bugs?
Let 1 guy play the alpha of the beta for the EA game for 1-2 hours and he´ll notice stuff like missing notables? Then TW can delay the update and fix obvious stuff like this?
It's working exactly as it should... the beta version is only for people who want to find and report bugs. If you play the first beta release of anything you are 100% guaranteed to experience a ton of issues, that is the entire point of a public beta.
When 1.6.0 beta comes out, don't even bother to install it. Just stay on the stable branch, there are plenty of people who are happy to test the game so you do not have to. I would much rather have them release buggy as hell betas to limit the amount of internal QA time they take. A very large playerbase can find bugs far more quickly than a small internal QA team.
I am a Lead Developer that handles business critical projects where major bugs could cost hundreds of thousands or millions of dollars from service loss. We spend a huge amount of our time on very detailed specifications, writing elaborate tests, unit testing, integration testing, and that greatly limits our speed in implementing new features. If Taleworlds were to take such an approach it would drastically increase their development time.
You can either write nearly perfect code that takes forever to implement or you can go quick and dirty rapid development where new features are thrown in quickly and see what happens. To write an elaborate test infrastructure that finds a particular bug ahead of time will often take 10x the amount of time it would to simply fix the bug later when it's seen live in production.
I'll put it this way, if there were 100,000 people who were willing to test out a beta version of my software for bugs so my team doesn't have to, wouldn't I be somewhat foolish not to take advantage of that? All that work being removed from us would mean that we could add in many more features in the same amount of time.