A Vector3 once it performs across item is only returned by unity. Dot products could yield a 1 or 2 -1 (in addition to other values). And it is useless to mention that scatter product appears to make sense program wise. They serve very different functions. Dot products decrease vectors into some values. These are utilized for projections (just how much can something intersect, what is the angle of strategy ( what is the potency of something in a particular direction).