The alternative to deadlines is consistency. Do something every day, mark it off on the calendar, if you do it for 6 to 12 weeks, it's a permanent habit, move on to the next habit you want to form.
I think you're onto something, though: in order to get an effect, we need to drill down to the daily, ongoing practises. We can't do it at a zoomed out, results-level view.