yeah! one reason why i really like this point of view because e.g. the scheme $\mathrm{Spec}k[x_1,\ldots,x_m]/(f_1,\ldots,f_n)$ is really the same thing as the functor from $k$-algebras to sets sending each $k$-algebra $A$ to the set of $m-$tuples of points $a$ in $A$ which satisfies $f_i(a) = 0$ for all $i$ - so a scheme is really the zero set of a bunch of polynomials (but where you allow yourself to vary your where your points live in) - which looks more innocent than the locally ringed space definition