I think the biggest hurdle remaining is that all these landmark results are generally counter-examples.
Proving something in the affirmative often requires the creation of an entire new sub-field of math, or new tools. Think of Fermat's Last Theorem or something like that.
These results, while impressive, are clever constructions using existing techniques. It isn't clear that AIs can build new machinery like this. But if/when they can, yeah it is probably game over.
I had the exact same problem with LeechBlock override, so I built talysman.app, which is basically Brick (the phone app) but for desktop. If your problem is solely on your phone, just use Brick, same principle but on the phone.
The key point is that you can only unblock when a physical usb drive (paired with the app) is inserted.
I've found this is the "just right" amount of friction. Too much friction (like impossible to override) and you have to be careful about when you turn it on, in case you genuinely need Reddit or YouTube or something. Too little friction and you just always override. But having to walk over to the next room to override is perfect.
Definitely a game changer, maybe even more than Brick because the desktop is where I do all my work