The IRLO arguments aren't really what I care about. What I care about is the complicated set of rules that confuse beginners. I recall we've had multiple people tell us this is a significant obstacle when you're starting out.
I don't see any way to make the rules simpler, without breaking existing code, that everyone will plausibly agree on, besides a transition to full manual (at an edition boundary, presumably).