I mean, yes, the OOM killer might not be that great currently, but
this sounds like something to fix in kernel land, and if that doesn't
work out for some reason because kernel devs can't agree, then do it
as fallback in userspace, but with sound input from the kernel folks,
and the blessing of at least some of the kernel folks.
I agree that the implementation may need some work, but one thing should be clear:
it is not a winning strategy to wait for the kernel folks to fix this. They have for all practical
purposes given up on this problem, and are not going to solve the issue for us.