EDIT 2: Csar's comment comes very close to answering the question for me, and I will try and spell out the ideas in that comment a little better. I wish Csar had left his comment as an answer so I could select it.
So it seems to me that the most basic reason to think about schemes over a field $k$ is this:
I already spelled out above why $k$-valued points of a scheme are important. But a lot of the time, a morphism from $Spec(k)$ to $X$ will point to a generic point of $X$, not a closed point. Different morphisms can all point to the same generic point. For instance the dual of the any injection $\mathbb{Z}[x,y] \rightarrow \mathbb{C}$ (of which there are many), will all "point" to the generic point of $\mathbb{Z}[x,y]$.
On the other hand if we are looking at $\mathbb{Q}[x,y]$, this is a $\mathbb{Q}$ scheme. $Spec(\mathbb{Q})$ is also a $\mathbb{Q}$ scheme via the identity map. A morphism of $\mathbb{Q}$ schemes from $Spec(\mathbb{Q})$ to $\mathbb{Q}[x,y]$ will correspond to a closed $\mathbb{Q}$ -valued point! So this is a nice geometric reason for looking at schemes over a fixed field $k$: $k$ morphisms of $Spec(k)$ to $X$ correspond to $k$-valued closed points of $X$.
It will take some work for me to internalize the vast generalization that S-schemes entail, but I think this is a good start. Does everything I said above make sense?

