Why stacking a new habit onto an old one works
A new behaviour attached to an existing routine inherits a cue that already fires reliably. The hard part of habit formation is the trigger, not the action.
The scarce resource is the cue, not the will. An existing routine is a trigger that already fires for free.