A(B+C) is "A quantities of the sum of B and C," not "A times the sum of B and C."
A is latched to (B+C) and has to be solved as ((A*B)+(A*C)). We can simplify (B+C) so we don't have to distribute the 2, but it still stands that it's 2(something), and not 2 as a separate integer times (something).
I realize it sounds retarded to say that "two of x is not equal to two times x," because in that isolated instance they are most definitely equal. The problem is that "two of x" reacts completely different than "2 times x" when paired with equations like in the OP.