I also have friends who have accomplished petty things - none got results until they started sitting down with it for 3+ hours a day.
I will be more concrete - if you sit down to learn a language for 20 mins a day, it will fade before you get anywhere (without constant repetition, the amount of material for which builds up). If you workout, you need warm up, cool down, travel time, shower, nutrition - it can't be a micro-habit. Even if you WALK for fitness, that's 40 minutes right there. Coding? No one here is going to tell me you will learn all the search algos and such without sitting down for 40 minutes a day. Hell, it takes 40 minutes to do a difficult hackerrank/codewars problem that you don't really understand. Not talking FizzBuzz here.
A failed example? I spent an hour a day for several months learning ML. Passed that famous Andrew Ng Machine Learning course. Because I don't apply it, I barely remember anything other than a general understanding of the overall process.
edit: Another obvious example that comes to mind - working on cars. If you don't dedicate an hour to it, you won't even have the time to get your tools out. It takes something like a day to just change out calipers, pads, and rotors on all 4 wheels, and it's about as basic as it gets in terms of repairs, other than an oil change, which is maintenance.