I'm also getting out of memory error. I have 64 gigs of ram, amd 9800x3d and AMD Radeon RX 7000 XT with 12 gigs of vram. It runs in windows just fine. I'm using vanilla wine on arch linux.
DistroGPUDisplayRunnerConfigReport
ArchAMD RX 7700 XT
Ryzen 9800 X3DWayland/PlasmaWine`winetricks dotnet9`Runs well, but when accessing other windows it crashes with oom errors.
DistroGPUDisplayRunnerConfigReport
ArchAMD Radon 780 MWayland/PlasmaWineInstall dotnet 9 through winetricksRunning out of memory, need to reduce texture sizes some more, but it does work at about 15 fps
The problem with part failure is that it is easy to bypass -- I'd just add 10 of everything. KSP is very forgiving with how much fuel one needs. You are right, random failures are not fun, but failure from part overload is something that the player still has agency over.