The following is presented as an example to motivate my question. It's my paraphrase of the principle of recursion theorem and proof. From Fundamentals of Mathematics Foundations of Mathematics: The Real Number System and Algebra
Let $c$ be a number and let $F$ be a function of two arguments defined in $\mathbb{N}$ and with values in $\mathbb{N}.$ Then there exists exactly one function $f$ defined in $\mathbb{N}$ such that \begin{align*} f\left(1\right)= & c;\\ \forall_{x}f\left(x^{\prime}\right)= & F\left(x,f\left(x\right)\right) \end{align*} Proof: Express $f$ as the set $\mathcal{P}$ of ordered pairs $\left\langle x,y\right\rangle $ where $y=f\left(x\right)$ and having only the recursively defined elements given by \begin{align*} \left\langle 1,c\right\rangle \in & \mathcal{P};\\ \left\langle x,y\right\rangle \in & \mathcal{P}\implies\left\langle x^{\prime},F\left(x,y\right)\right\rangle \in\mathcal{P}. \end{align*} We need to prove that for every number $x\in\mathbb{N}$ there is exactly one number $y$ such that $\left\langle x,y\right\rangle \in\mathcal{P}.$ Since $\left\langle 1,c\right\rangle \in\mathcal{P}$ and all other pairs have a successor as the first component, $\left\langle 1,y\right\rangle \in\mathcal{P}\implies\left\langle 1,y\right\rangle =\left\langle 1,c\right\rangle .$ For a specific $x$ assume that $$\left\langle x,y_{1}\right\rangle \in\mathcal{P}\land\left(\left\langle x,y_{2}\right\rangle \in\mathcal{P}\implies y_{1}=y_{2}\right).$$ It follows from the recursion rule that $\left\langle x^{\prime},F\left(x,y_{1}\right)\right\rangle \in\mathcal{P}.$ This means that $$ \left\langle x^{\prime},z_{1}\right\rangle \in\mathcal{P}\land\left\langle x^{\prime},z_{2}\right\rangle \in\mathcal{P}\implies z_{1}=z_{2} $$ because $F$ is a function, and the recursive construction requires $z_{1}=F\left(x,y_{1}\right)$ and $z_{2}=F\left(x,y_{2}\right)$ with $\left\langle x,y_{1}\right\rangle \in\mathcal{P}$ and $\left\langle x,y_{2}\right\rangle \in\mathcal{P}$ but $y_{1}=y_{2}$ by our assumption.
I'm left wondering what the point of that part of the proof is. Suppose we define a function $H$ of two variable arguments as $H\left(x,y\right)=0.$ Then let $h$ be the function corresponding to $f$ above. \begin{align*} h\left(1\right)= & 0,\\ \forall_{x}h\left(x^{\prime}\right)= & H\left(x,h\left(x\right)\right) \end{align*} Set up the recursion: \begin{align*} \left\langle 1,0\right\rangle \in & \mathcal{P}\\ \left\langle x,y\right\rangle \in & \mathcal{P}\implies\left\langle x^{\prime},H\left(x,y\right)\right\rangle \in\mathcal{P} \end{align*}
But that amounts to
\begin{align*} \left\langle 1,0\right\rangle \in & \mathcal{P}\\ \left\langle x,0\right\rangle \in & \mathcal{P}\implies\left\langle x^{\prime},0\right\rangle \in\mathcal{P} \end{align*}
So it seems that what really needs to be shown is that the recursive definition produces exactly one pair for each number with that number as the first component. It doesn't matter what the second component is as long as it's well defined.
The second part of the proof is this:
To show that $f$ is unique, assume with have a function $g$ defined by \begin{align*} g\left(1\right)= & c,\\ \forall_{x}g\left(x^{\prime}\right)= & F\left(x,g\left(x\right)\right) \end{align*} Then \begin{align*} g\left(1\right)= & f\left(1\right)=c,\text{ and }\\ g\left(x\right)= & f\left(x\right),\text{ implies }\\ g\left(x^{\prime}\right)= & F\left(x,g\left(x\right)\right)=F\left(x,f\left(x\right)\right)=f\left(x^{\prime}\right) \end{align*}
This seems completely pointless. All it says is that the letter we used to define the function doesn't matter.
Is there an example showing that either part of the proof does more than I have claimed?
Added: comment moved to answer.