I think you are confusing math with parsing. Everything comes with conventions about symbology and order of operations. What we accept on a written or printed sheet of "paper" does not necessarily mean that we will accept or live with the same thing in a serial, blind, real-time parsing situation. If Excel were Mathcad, then I would expect that Excel accepts the first term as having a value less than zero. But it's not, so I have no expectations, and I not convinced that I should, short of something that substantially increases the drudgery of entering equations. Since I find that Mathcad is substantially more useful for doing this type of problem, I see no reason to worry about this.
This is fundamentally no different than the order of operands for atan2 functions, or the now OBE argument about "algebraic" vs RPN inputs. Excel and Mathcad had different atan2 conventions for which is the numerator, and which is the denominator. Is there really a "right" answer. No, because it's by convention only. The fact that Excel's parsing for leading minus signs dates back more than 30 years pretty much convinces me that arguing the point is futile and pedantic.
If you've already made your case to MS and unless you plan on creating a spreadsheet program with only "correct" conventions, then what is the point, other than to while away a bunch of hours arguing with a bunch of faceless entities on the Internet?
TTFN
FAQ731-376