For a programmer, it's clear that we have lost the sign information but not the magnitude.
Simple. Makes most sign and solution reasoning explicit instead of implicit when solving quadratics or otherwise working with square roots.
i would disagree with that (pun intended).