No Non-negative means feasible, negative means feasible.
What I say is that a measure of feasibility has to be judged w.r.t the context. If your constraint is that you should build a 10 meter wide road and the solution turns out to be 9.9999999, it is an infeasible solution, but who cares. For all practical purposes it is feasible. However, if your task is to prove stability of a very important dangerous system, and stability is guaranteed if a variable x is non-negative, and it turns out to be 0.000000001, i.e., feasible, would you bet your life that it still works?