I would not bash ED for doing so, because it´s logical that ED has to create income year after year. What you must not forget, is that we have an evolving sandbox wich is updatet and supportet constantly with a few major core upgrades since its start. But we do not pay a season pass nor do we have microtransactions where you can or even have to buy lootboxes and stuff like this. I realy aprreciate that, because this can break a game. On the other hand, ED has to pay their employees and all the other costs relatet to operate a business. So they rely on selling modules, or participating in third party sales.
I don´t call for a AI fix. Why? First of all, it would be a major task which will effect so many things like existing campaigns, missions and missioneditor programms. I don´t believe that you can fix the existing AI, so you have to implant something new and at this point I think its better to wait a little longer, until real AI (mechanical learning tools) can replace the existing system. This would be something I would work on.
I think as I meantioned before, that there are several things in the AI behaivior that need to get a work around, so that it feels better. But yeah, sooner or later something significantly has to happen to the AI. My approach would be to create an artificial Player which has the same inputs a real player has and let it fly in every module 24/7 as long as it needs to get a good pilot. So you dont´t need to set if/then condititions for every possible situation but create an evolving AI Pilot who learns in every flight, finds its own solutions and improves over time. This is how mechanical learning works, and is more what we understand as AI, than the insane program ED calls an AI.