Oh, man. I wish I had your optimism.
See, the problem is that you can’t magically unfuсk the codebase just because there’s more pressure from sales now. I mean, sure, some of these problems don’t have to do with code. The problems with highly misleading BLB item descriptions, for example, can be fixed easily. But code is a different beast.
If you let sales and marketing drive the bus, all you’ll get is discouraged and frustrated engineers. Even if they all quit or you fire them, the problems in code will still be there, but now the people who knew them well are gone, and you have a bunch of new engineers looking at the code and going “OMFG, what have I gotten myself into”.
I’ve been on projects where things were bad from the engineering point of view and the suits thought that the solution was to get “tougher” with goals and KPIs, and they pretty much went to shіt.
And yeah, I’m fully aware that I don’t actually have access to the Conan Exiles codebase, so all that I’m writing here can be dismissed as a conjecture. Nobody has to believe me, but I’ve been developing software long enough that I can recognize certain smells for what they are.
Also, I’m not judging the devs themselves. You can have decent devs and end up with problematic code for a whole variety of reasons. Writing good code and keeping it good are difficult things to do.
So I’m sorry if I’m being too negative here, but your view reminds me of the situation in Chile right now: after 30 years of corruption, abuse of power, and rising inequality, the country is in a state that can’t be magically fixed by their efforts to rewrite their constitution. The idea is a good one, but it’s not going to solve their current problems. 