Earlier quoted context omitted.
Oh yes I tried that too but it didn't really pay off for me. That daily streak really helped me stay at it for almost 340 days straight (French). Unfortunately even after daily practice for almost 1 year I can't say I learned anything much (French is a very difficult language and I'm old so that may have something to do with it and YMMV). But anyway seeing I was making no progress I had to quit.
I heard that Duolingo is not good at teaching you how to actually use a language, instead focusing on the parts that are easily measured. Because of that, I never tried it and don't know how accurate that evaluation is, but here's what helped be when learning Chinese: - Regularly meet with a native speaker (1 hour per week for me): they can correct your mistakes and try to explain confusing aspects of the language -…
I don't know any native french speakers in my area but I often thought about skyping those number on fiverr where people offer to chat with you and do exactly the same. I can also attest that watching TV serials in french was pretty entertaining (i saw whole 2 seasons of maison close) with and without subs when i was on that 300 day streak.. it really was super fun. But i think at the end of the day it all boils down to practice and repetition and most importantly if you're doing it out of need or just fun (in later case you never take it seriously like you said in your last point which was sadly my case as i really don't have any need for it).