I wrote this blogpost because I thought it took an excessive amount of digging to understand what a spinor was. My original motivation was to understand wavefunctions more concretely since I recently discovered that wavefunctions are spinor-valued, not (necessarily) complex-valued. That took me down a rabbit hole of gamma matrices, geometric algebra, quaternions, and about a dozen other topics.
I think physics is taught very badly. Modern physical theories are built on some very heavy and very powerful mathematical machinery. That machinery is absolutely worth learning, but expositions on physical phenomena seem to have no middle ground between "breadth-first" (require all the background before being able to understand anything), "assembly-level" (discuss the raw equations without any intuition), and "vague analogies." It seems entirely possible to introduce slices of very abstract math as needed so people can go deep without having to go wide and without having to sacrifice either intuition or precision.
Anyway. This blogpost was a proof of concept. It assumes a background in linear algebra, no more than what's taught to a STEM freshman. I try to explain a vertical slice of the mathematical machinery needed to understand spinors. I'm not a physicist, nor do I have access to one, so I might have gotten something wrong. If you notice any errors, please let me know.
EDIT: This post is incorrect. See the reply chain below. After correcting my misunderstanding, I agree with your explanation.
The difference you're describing between vector fields and scalar fields, mathematically, is the difference between composition and precomposition. Here it is more precisely:
Since both composition and precomposition apply to both vector fields and scalar fields in the same way, that can't be something that makes vector fields different from scalar fields.
As far as I can tell, there's actually no mathematical difference between a vector field in 3D and a 3-scalar field that assigns a 3D scalar to each point. It's just a choice of language. Any difference comes from context. Typically, vector fields are treated like flows (though not always), whereas scalar fields have no specific treatment.
Spinors are represented as vectors in very specific spaces, specifically spaces where there's an equivalence between matrices and spatial operations. Since a vector is something like the square root of a matrix, a spinor is something like the square root of a spatial operation. You get Dirac Spinors (one specific kind of spinor) from "taking the square root of Lorentz symmetry operations," along with scaling and addition between them.
As far as spinors go, I think I prefer your Lorentz Group explanation for the "what" though I prefer my Clifford Algebra one for the "how". The Lorentz Group explanation makes it clear how to find important spinors. For me, the Clifford Algebra makes it clear how the rest of the spinors arise from those important spinors, and it makes it clear that they're the "correct" representation when you want to sum spatial operations, as you would with wavefunctions. It's interesting that the intuition doesn't transfer as I expected. I guess the intuition transfer problem here is more difficult than I expected.
Note: Your generalization only accounts for unit vectors, and spinors are NOT restricted to unit vectors. They can be scaled arbitrarily. If they couldn't, ψ†ψ would be uniform at every point. You probably know this, but I wanted to make it explicit.