First, let me say that I own all the titles Taleworlds or their associates have released. I have always supported their projects, and I will likely buy their Bannerlord, whenever it is released.
However...
Six years ago, one of the first things that was released for this title were a bunch of allegedly "in-game" shots. Having seen some of the art previously, it was immediately obvious that the shots had come from within the existing game, so I called them on it. That kind of behavior is not helpful for building confidence in a game developer. The fan boys roared away at me, but six years later, that little bit of mis-direction is forgotten, and we're still waiting.
The Mount & Blade title was dated when the original was released. At the time, a lot of people argued, "well, gameplay is more important than graphics," and maybe they had a point. But that's changed - completely and utterly. Consumers have far more powerful machines, graphics cards with massive capabilities, connection speeds 100x or more the speed that was available back then, and those consumers expect a unification of game aspects. Using "gameplay" as a justification for an out-dated release will not save this title.
IMO, six years is a bit too long for this sort of thing. One of the main issues is the rapid advance of technology, and the resulting dating of the game engine, the graphics, compression formats, RAM utilization, etc. It isn't just this game or this company - it's happening all over, whether it's an Indie on Steam, or a professional game company. There's another problem: competition. While this game remains arguably the best in the genre for non-target combat, mounted combat and (despite what a bunch of fanboys have said), archery combat, there are others that are using the same concepts with far better graphics, with a goal towards complete multi-player and modding support. While most aren't quite there yet, they ARE getting there, and when that happens, if this title isn't the best thing since sliced bread, it's going to get shelved. That's a viable concern, given the (IMO) garbage that's been released using the old game engine, as well as the bugs and missing features that haven't been addressed since the original release.
There's been a lot of hype coming about this upcoming title, but the longer it goes without a release date indicated, the more meaningless the hype becomes. I've read interviews suggesting that the window for 2016 was "narrowly missed," only to read a year later that the 2017 window was also "missed." And now it appears that 2018 will be yet another "missed window." We see footage released from conventions, but I think most people understand that there is a vast difference between a carefully controlled presentation, and the release of an actual working game.
We're about to start into yet another year, and I have to wonder if this developer isn't running on vapor right now. IMO, this project needs to be finished, or else sold to a developer who can finish it. No, don't rush and release garbage. Don't release it as an "EA" title. I think we all know the kind of junk being sold under the guise of "EA" which remains "EA" for years on end. However, this project does need to conclude. There does need to be a release date, and I think that the consumers that have supported this game all these years deserve a progress report from time to time. And I don't mean a developer blog that talks about the shading on horses.