Also, as anyone who's worked on a project can tell you, the vast, vast majority of time is taken up by the inefficiency of working in a team, especially one with poor communication, incompetent / overdemanding management, or a poor team structure. The worse the team dynamics, the longer it takes. Making assets doesn't take a long time at all, I'm just an intermediate 3D artist and it takes me about 5 hours to make a costume from scratch. But if I was being told to redo little details all the time, it would take months. Most of my time would be spend stressing myself out because I would be forced to make changes I knew I would eventually have to revert because my idiot boss didn't have a good idea in their heads.
I recently did some concept art for an indie developer, they were very open and knew exactly what they wanted, and I could chat with them on discord pretty much any time. But what should have been a 2 day drawing (and in total it took around that long) dragged out for about 3 weeks as we went back and forth and they wanted changes. This is just what happens in teams. And everything I've heard about Taleworlds (from some of their own employees, too) is that they are extremely disorganised and have terrible group dynamics.