Medicine is unlike engineering or law or anything else really.
Engineering is problem-solving.
Law is precedent arguing.
Medicine is process-driven, almost 100%. There's a correct (currently approved) way to approach each procedure. Practitioners have memorized thousands of them. They regularly review (in a sad weekend in a holiday inn meeting room with a dim projector and droning presenter) to keep their license current.
Agreed at the point of problem-solving (diagnosis) they've got muddy data and a few diagnostic decision-trees to follow. So they appear to be biased or opinionated.
There is also doing the most good for most people. For every person who dies due to a misdiagnosed disease, there are 10,000 that were properly diagnosed with the less dangerous, cheaper to test for, and massively more likely illness. It would be irresponsible to take that decision tree to the farthest branch when it is almost certainly something simple.
I definitely feel for people doing diagnostics in this profession, you can't be right all the time. If you try, you're highly irresponsible.
Few real world programming problems are straight forward enough to test on. Or at least I don't expect computer science to turn into a physics/chemistry/math level of science.
I think it's hovering around medicine. Where there is a seemingly art form to deal with the realities of our too complex biology.
Nothing is useless when learning a language. Any consistent exposure is useful.
To get any good at a language, you need more than one magic bullet, anyways.
I don't really understand these posts from people who have allegedly learned a language yet lambast Duolingo for not making them fluent. There is literally no magic bullet for fluency. You need to be running the whole gamut (books, shows, interaction, podcast, whatever) every day to get good. So it's hard for me to take the critique seriously.
"Duolingo won't make you fluent" sounds like the critique of a beginner who is just now, after a month, discovering that there isn't a magic app that can take you from 0 to 100. But Duolingo is a great tool for daily exposure as part of your repertoire.
Overspending is not an excuse. When you only need tens of thousands of dollars to live and thrive, anything beyond is excessive.
I know my peers that overspend, I weep for them. I don't envy the limo you take, I feel bad that those things are where you find pleasure.