Well in the wishy-washy world of software it may be acceptable to abuse math symbols, but in math "=" means what it means - A=B does not mean A is equivalent to B. There are symbols for equivalence and ways of dealing with classes of things that are equivalent. That's a different statement than equality. Maybe software is in such bad shape because the people who make it generally are not very good at math.