What if the thing you kill is in the critical stack to saving your work? If it isn't I don't really understand why you would be swapping it in a lot
I would view the OOm solution as a compute as cattle thinb, but here we are talking about a user desktop where the user can take the best action for themselves once they realize there's a problem.