I tried playing a moderately modded game of Stellaris for the first time since 4.0 hit. What a crashfest. I swapped to Proton from the Linux runtime and discovered that there's actually a whole venn diagram of issues between the Windows and Linux versions of the game, and all of them include crashes!
Really, I can mod up Starsector, a game written and modded in Java, and it's a smoother experience despite the modders of that game having an uncomfortable amount of freedom to fuck things up on my machine, not just in the game. On rare occasions Starsector does crash, but the JRE's exception handling is great at telling me approximately what happened.
Contrast that with Stellaris's playpen of a mod development environment and it's a travesty that it's apparently so easy to make the game unstable to the point of, not just performance impacts or inconsistent crashes, but inevitable CTD. What's worse is the Clausewitz Engine's exception handling outputs are opaque dogshit and its error logging will NEVER catch the errors that cause CTDs, only the errors that are handled safely, so there's essentially no way to debug a modded playthrough other than hope the faggots at Paradox listen to your modded crash report and determine the issue is an engine bug and not just careless (God damn, everything is so managed and coralled it should be impossible for Clausewitz modding carelessness to cause CTDs outside of sheer inefficiency!) mod development BUT HOW AM I SUPPOSED TO KNOW THAT, PDX?