Yeah, agreed. The built-in tab discarder only kicks in when there's actual memory pressure, so can sometimes be a bit precarious. Auto tab discard happens way before that, so tends not to be affected in the same way. I guess it uses more i/o in total, but it's not noticeable on a system with a fast-ish SSD.
It can still be a bit iffy when memory's really tight, but even then a simple tab reload is usually enough to fix things.