Doesn't common sense dictate that it's better to fix what you currently have before adding new things?
No, at least not if what you're going to fix, or more accurately polish, is likely to be scrapped completely because it's such an inherently unenjoyable feature / system that the community has been demanding it be scrapped completely from the moment it was shown to them.
And also, you don't need to fix literally every single small technical issue when you already claim to be actively developing and testing, which in my mind translates to just having a general idea of how well new features and the like harmonize when implemented and, if you deem said new features worth implementing and polishing because they are well thought out and executed, you, well, get to implementing and polishing said feature.
And at that point you're already more competent alone than the entire Bannerlord developing team because you didn't waste half a year doggedly insisting on making an inherently flawed system somehow work.
Conclusion: One doesn't "polish" something for this long and this thoroughly UNLESS:
- one has definitely decided on sticking with that thing.
- one has a sense of foreplanning comparable to that of a 4 year old, not of the human kind.
One tragic example is the class system in MP, which if I remember correctly is confirmed to stay. You can balance and polish it, ignore and deny criticism but that won't make the system any less daft.
What gives you the idea of them not implementing new features once they have finished working on the current ones?
Because the current ones I'm talking about are what there actually is to talk about, which are very basic and fundamental parts and systems of the game; New features will be limited in scope to what we currently have: inherently flawed mechanics the developers incomprehensibly seem to cling onto, and this to me is a worrisome thought.