I quite agree.
There is obviously something seriously buggy somewhere in their core game engine leading to the frequent crashes for some people with different operating systems and different graphics cards in both King Arthur and Lionheart (which uses the same base game engine), but which aren't consistent for any operating system or graphics card driver release. They are either doing something actually wrong or something that is on the boundary of the legal and hence not fully supported in our "honestly 100% compatible this time (hoho) world" though it ought to be. I feel sorry for them, for it is a pain in the arse to have such a showstopper bug haunting your development and tying up developer resources that could profitably be used dealing with the issues that all the players, who don't suffer the showstopper, are suffering from.
I am damn sure that they are doing everything they can afford to deal with the technical problems their games suffer and that the fact they haven't resolved their problems after several years has absolutely nothing to do with a lack of will but everything to do with a lack of resources to devote to the problem while staying alive as a company. Like everybody else, they have to be constantly developing their next game.