There is a (seemingly simple) statement in the literature on sheaf theory, namely,
If $E$ is the site of opens of a topological space $X$, the notion of sheaf over $X$ coincides with that of sheaf of $E$.
It is often said that Grothendieck topologies are not a generalization of topological structures on sets but of coverings (see coverage).
What tells you the statement on the nature of sites as spaces?
My intuition tells me that sites are not spaces, but what is minimally needed to define sheaves, they axiomatize not a (classical) topological structure but a process of "localizing" with families or "decomposing" with sieves, but the statement goes in other direction. I would be tempted to say that sheaves include spaces, but this only happens with sober spaces.
When/why is more convenient to have a definition over spaces than over sites (or the other way)?