My suggestion is to stop the 'complaining for the sake of complaining'
phase of the feature. And move to the "when I do X Y Z, this other app
is killed off - how to tweak this?" And then does the tweak represent
covering an edge case? Or is it good enough to be the new default?


 Nice, I'm all in favour of a proactive approach that makes the Linux desktop more responsive.
AFAIK earlyoom uses free physical memory to send TERM/KILL signals. My only question is if measuring memory pressure is a better indication.
If nohang-desktop uses PSI, isn't it a more proper solution?