I think the culture around disliking homework questions completely misses the point. Tagging a question as
homework conveys a value judgement that is more about the asker than it is about the question, rather than simply being a fact-based label (e.g.
algorithms are fact-based labels) it is used as a meta-tag to mark as question as "simple", "basic", "newbie" - the implication is that the question is not worth the time of many people.
I think a better solution (though it's receiving a lot of down-votes) is a filter that allows you to adjust what you see in your "interesting" view to questions that were asked by users who are similarly experienced in tags, when compared to your experience (i.e. reputation) in those tags - grouping similarly experienced users together. This would be optional (since some people love helping new comers to a language, technology, etc.), but still allow more experienced users the option to filter out questions from less experienced users, without needlessly punishing newcomers, so long as their question is otherwise a good one (i.e. it shows effort, it is well phrased, it is an actual question, etc.).
A proposed solution to qualitative filtering