If I have two injective functions $f : A \to B$ and $g : B \to A$, as Schröder-Bernstein (SB) says, then there is a function $h : A \to B$ which is bijective.
As for a proof, my reasoning goes something like this:
The injectivity of $f \implies |A| \leq |B|$. Similarly, the injectivity of $g \implies |B| \leq |A|$. At this point I would say that it is perhaps obvious that $|B| = |A|$ in order for the prior statements to remain true.
With that being said, the final question is whether or not $|A| = |B| \implies $ that there exists a function $h : A \to B$ which is bijective? I am reading (perhaps somewhat naively) on wikipedia that if X and Y are finite sets then a bijection exists $ \leftrightarrow$ $|A| = |B|$.
Taking the if and only if symbol as a statement of equivalence means that, at least in the finite case, considering the cardinalities of $A$ and $B$ proves the existence of $h$?
The conceptual order here must be a little different than you present it. If $A$ and $B$ are finite sets, then we can conclude from $|A|\leq|B|$ and $|B|\leq|A|$ that $|A|=|B|$ (as you write, it is "perhaps obvious"). But if $A$ and $B$ are infinite sets, it is far from obvious that we can make this jump. In fact, in the case of infinite sets, what $|A|\leq|B|$ means is that there is an injection from $A$ to $B$, and what $|A|=|B|$ means is that there is a bijection. So in order to make the jump from $|A|\leq|B|$ and $|B|\leq|A|$ to $|A|=|B|$, we first need the Schroder-Bernstein Theorem.