возможно еще чтобы скалярный квадрат был всегда положителен, даже если координаты вектора комплексные?
Более-менее, но формальная причина принципиальнее. Скалярным произведением в комплексном случае называется любое выражение (числовая функция от пары векторов), удовлетворяющее трём аксиомам:
1) положительность --
;
2) линейность по первому аргументу --
;
3) кососимметричность --
.
Это -- общее формальное определение скалярного произведения. В очень частном случае, когда оно явно выражается через координаты, чёрточки над вторыми сомножителями нужны для согласования с третьей аксиомой. А вот чёрточка в самой третьей аксиомой нужна, да, именно потому, что без неё третья аксиома противоречила бы двум первым.