A vector space $V$ makes sense over any field $F$, or even a division ring. So why does adding an inner product suddenly not make sense without taking the $F=\Bbb R$ or $\Bbb C$? What are the primary properties we want in our scalar field that forces it to be one of these two? (In particular I don't see why completeness of the scalar field is necessary in a pre-Hilbert space, but even in a Hilbert space completeness of the vector space does not imply completeness of the scalar field.)
Do any problems arise when taking $F$ to be an involutive field with an absolute value satifying $|x^*|=|x|$ and defining $||x||=\sqrt{|\langle x,x\rangle|}$?
Or, if we stick to the standard definition $||x||=\sqrt{\langle x,x\rangle}$ (which only makes sense when $F$ has a subfield $K$, identified with a subfield of $\Bbb R$, such that $\langle x,x\rangle\in K$ for all $x\in V$), what problems arise if $F$ is not complete, or at least quadratically complete? (Note that the expression $\sqrt{\langle x,x\rangle}$ is evaluated in $\Bbb R$, not $K$.)