Works great until what you want changes.
Since the world is liquid and constantly in movement, our interests and values will change as well which is ok.
I guess when you start feeling that whatever you are doing is `iffy`, its time to sit down and think.
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.