And yeah, you don't need to invest several hours each day - that's unrealistic for most people. But I also think you get nowhere by doing just 10 minutes a day, even if you do it every day for years. You need to set aside time for conscious learning, e.g. on weekends. Then you could e.g. do the 10 minutes a day during the weeks for reviewing vocab, or reading short texts, or whatever.
I don't think you can do it without the occasional "crunch time".
(There's also the fact, of course, that the better you get at your target language the less will consuming content feel like a chore to you and so you can tolerate more of it, and even enjoy it.)
10 minutes a day, whether duolingo or not, will get you further then 70 minutes once a week in a crunch mode. That holds for language, playing musical instrument, sport, whatever. The hardest part in those is to keep interest and touch with activity over the long time it requires. And the big enemy are months when you pause the activity entirely.
Obviously you have to mix the learning modes. And obviously the more time you put into it the better.
---------------
I also think that people get naive about amount of time people actually spend learning when going to classes in school or after school club. Typically, get 1-2 lessons a week plus some homework. Sometimes you get 3, but any more then that is unusually intensive. The typical expectation when going to in-person classes is that yes, it will take years till you are anywhere near good command of the language. That a year after, you can survive your way, but still cant consume most of normal media without subtitles. Those are reasonable expectations.
My point is that you need both. Reviewing vocab etc. can be done as part of the "daily 10 minutes" (although it usually takes me longer). But learning about new grammar etc. usually takes longer than just 10 minutes. And once in a while you just have to sit down and read a more complicated text, looking up vocab, etc.
Again, it pretty much also depends on the language. For Japanese, I think it's impossible to get anywhere with just 10 minutes a day, I think.
I'm currently averaging 1.5h of video/audio a day and sure, some days it feels like a lot - work is busy, I have to go to the office, gym, and all.
But I'm trying to cross the line of 'I can understand without having to focus really hard' as quickly as I can because then immersion is so much easier. TV, books, podcasts - what I do on a daily basis will all count towards my immersion.
I am not native English speaker. I did learned 2 foreign languages. One of them was through very intensive program, the other one without that. It consistently seem to be that these advices are skipping the beginning and also do not conform to either my personal experience or what I observed in others.
Like, obviously you learn faster if you go in super intensive. No question about that. And your interest will fluctuate.
I don't suggest watching shows from day 1. It did take me some time to build up to being able to sit through a 20/30/40 minute TV show and actually be able to follow the story. I wouldn't recommend it to people who are just starting out though. It's best they start with very short and very simple content that's fully in their target language but is created by people who know their audience is learning.
That is considerable amount of effort that will definitely get you far. However, I know many people who did learned foreign language and the amount of concentrated effort you write about would be unusual for them. Sure, it took years, but no, full hour of daily immersion on regular would be exceptional.