@duerer you are absolutely correct, albeit taking the long way in your explanation 😉
The short version:
multiplying anything by 1, doesn’t change anything, no matter what the factor is.
In your calculation: color2 is 1, so: (fac*color2) is just fac and (1-fac) +fac is simply 1.
So you can save yourself a Node 🙂