What we need are technical MOOCs that discuss what decisions to make when approaching a problem, evaluating trade-offs, what are the common practices you'd come across in a production environment and where the concept you learned fits in the big picture.
I haven't found any MOOC that talks about the above in depth for web dev and the only youtuber I found who talks about this is TechLead but he mostly puts out 10 minute clips instead of complete tutorials.
I've gone back to books and I'm learning much more per time spent studying something.