We ask questioners to state their requirements as specifically as possible. "Free" is a common requirement. SU is full of questions that are worded to be on-topic: I need to solve XYZ problem with these constraints; any solution must be no-cost.
On one hand, it's a common constraint. On the other, any mention of cost implies a shopping request. Also, it is a "personal" constraint that is tangential to the site's subject area.
We are currently whittling away [freeware] and there was previously an effort to eliminate [free], which also suffered from having way too many possible meanings. We will be left with a substantial number of [freeware] questions that are deemed on-topic but have a no-cost constraint.
There are several ways to deal with these.
Leave the freeware tag; perhaps strengthen the wiki summary to dissuade off-topic use (which is sure will be highly effective :-) ).
Replace it on those questions with a more precise tag, like [no-cost] or [cost-consideration] to use for otherwise on-topic questions that have a cost constraint.
Decide that the concept of cost is not appropriate for a tag; it can just be mentioned within the question.
Personally, I don't think this kind of tag is useful in matching the right expertise to the question. Mentioning cost constraints within the question should be adequate. Every characteristic and constraint doesn't need to be in a tag.
Other people's thoughts?