I don't have any meaningful insight on development or CM as a business, all I can offer is my opinion as a customer.
Having said that, CM Games rarely come with a fixed release date because they are finished when they are finished. I think fixing bugs (ie FaR latest uniform holdup) is part of a finished product so I appreciate the mentality.I think that mentality should continue after the game has been released and new bugs are discovered (uniform bug existing since 2019 or something).
The Uniform example is just that, an example. I personally would accept a newly released game with that specific bug if I knew that it would surely be patched soon. But waiting a year for a.patch is not soon in my opinion.
And with bugs (or features?) like the tank turret that keeps going back and forth between targets, never firing, or bugged ammo loadouts, I have a much harder time finding acceptance because that has been a major annoyance since years across the games and it more than just visually affects my experience.
I'd rather wait a month or two more to receive the next Game/Module, if that means the game will not suffer from serious bugs that are as old as the games themselfs.
I know there often are other variables that impact decision making in a business that are not obvious to those outside it but I wanted to share my opinion about the matter.