The advantage is that its calculation is right ;-)
Take a len2() of 1.1 for example and check if it is a unit vector within a range of 0.2
from vector3: (1.1 - 1) < 0.04 returns false which is wrong