The homework helps "clean the other tags" from more basic question traffic as well as creating a safe hub for new people and allows them an easier integration into the Stack Overflow community.
There is absolutely no reason for this, as discussed in the many previous discussions on the homework tag and its removal.
- The homework tag is now officially deprecated
- Can we now discourage the use of and burninate the homework tag?
- The Effects of Removing the Homework Tag
The principle is simple: Ask a good question. And a "good question" does not mean a "difficult question". Or "not a beginner question". It simply means that all we ask from a user is to do their own research first (including a good search of the site), formulate their question clearly, show us what they have tried so far and where they are stuck. You can meet those requirements at any level.
As such, there is no need for a tag to indicate any level of experience or the special circumstances under which the work is being performed. (As a part of their homework for example).
Yes, asking a good question is hard. And maybe there is a correlation between poor question asking ability and those working on homework. But I see no unfair handling of beginner questions by the community if the user demonstrates a reasonable amount of effort.
So in summary I see no reason to keep a homework tag or replace it by something else.