I think a big problem is that many people like me don't have the discipline to learn anything in depth.
Here is a service I always want: I'm in a prison cell. I cannot get out until the prison evaluates my progress on a target that I submitted for the service (say fully read a tech book and create a demo). I'd also setup a default end date which will be evaluated and confirmed by the prison. If I don't complete the target before the end date I get double charged for each day and food becomes shittier. Of course there is a hard deadline to make sure my bank account still exists afterwards.
I'm sure you could edit that list, come on, don't let some earlier you dictate what today's you wants or needs. Just keep a list (including all the achieved goals you already met for good comparison) and go on on them.
”You want my advice? Make a list of everything you want now and spend the next twenty five years getting it, slowly, piece by piece.”