I think tags are just to sort the questions , if what ever tag is there whether homework or anything ,if the question is not constructive we can flag it ,so in my viewpoint deprecating the homework tag alone will not decrease questions which are less constructive. We should have one thing in major good questions ..
The point of the
homework tag was supposed to be, as I understand it, that answers should be leading rather than direct. If, as a community, we don't want leading answers, then the
homework tag should be deprecated.
I think there is a tension all across the StackExchange network between wanting to be a helpful place to get questions answered and wanting to be the wiki where all of the best technical answers are found. On the one hand we want to avoid it becoming a sea of meaningless drivel and on the other hand we want to build up the size of the community.
To me, the question of whether or not to deprecate
homework comes down to whether or not we want to chase off questions from students because they aren't "real world problems" (or alternatively, whether we want to agree to do their homework for them).