To put it briefly: In model theory, we are allowed to interpret any relation symbol in any way we like. So why do people seem to require that "$=$" is interpreted as the actual equality?
Let me elaborate a little more. In model theory, as I imperfectly understand it, one starts with an alphabet $\Sigma$ consisting of the allowable function and relation symbols; for instance for ordered fields we could take $\Sigma = \{\cdot,+,<,0,1\}$. To these, we add symbols for variables $x_1,x_2,\dots$ and logical symbols $\vee, \wedge, \forall, \exists, \dots$. Using these, we can form terms (well formed expressions that will describe elements of the set) and sentences (expressions that will either be true or false). If we assume some set $A$ of sentences to be true (axioms), then the set of all their logical consequences, say $T$, is a theory. A theory can be interpreted by first choosing a set $X$ to work on, and then assigning to the function and relation symbols actual functions ($X^k \to X$) and relations ($X^k \to \{\top,\bot\}$). This is to be done in such a way that the axioms are satisfied.
My problem is that the equality seems to be treated in a different way than other relations, and I don't quite see why. As far as I understand, it is normally required to be the "real" identity: $x = y$ means that $x$ and $y$ are the same element of $X$. Is there some reason not to treat "$=$" just as an ordinary relation (with axioms of being an equivalence relation + for each relation symbol axiom "if $x_1 = y_1,\dots,x_k=y_k$, then $R(x_1,\dots,x_k)$ iff $R(y_1,\dots,y_k)$" )? What would go wrong if we did?
(The reason I am asking is mostly that it seems to me that this would make some constructions more elegant (such as the ultraproducts) by eliminating a quotient.)
It is not wrong. We can interpret '$=$' as an arbitrary binary relation symbol, then if we insert the statements to $A$ that it is equivalence relation and that it preserves all other relation and function symbols, then it will be interpreted as a congruence relation $\sim$ on a model $X$, and we can calmly form the quotient model $X/\sim$, which behaves exactly the same way as $X$, and '$=$' will be interpreted as real equality therein.