John explained the algebra. Below I explain one way to "understand the 'why' behind the proof".
Notice that the set $D$ of integers $\,d\,$ such that $\,a\mid d c\,$ is closed under subtraction by
$$a\mid dc,d'c\,\Rightarrow\, a\mid dc\!-\!d'c = (d\!-\!d')c\,\Rightarrow\, d-d'\in D\qquad$$
so a basic Theorem $\Rightarrow D\,$ is also closed under gcd, so $\,a,b\in D\,\Rightarrow\, (a,b)\!=\!1\in D,\,$ so $\,a\mid 1c=c$
The quoted proof is a special case of this proof, since the the gcd (and its Bezout identity) can be obtained by repeated subtraction: the Euclidean algorithm in subtractive (vs. remainder) form.
More conceptually: $ $ nonzero $d\in D$ are all the possible denominators for $\,c/a,\,$ because
$\,d\in D\!\!\overset{\rm def\!\!}\iff\! a\mid dc\!$ $\iff\!\! \exists\, j\!:\, aj = dc\!$ $\iff\! \!\exists\, j\!:\, \large \frac{c}a = \frac{j}d\!$ $\iff\! \large \frac{c}a\,$ is writable with denom $\,d$
The above closure property says such denominators are closed under subtraction so they're also closed under gcd. So $\,a,b\,$ denoms for $\,c/a\Rightarrow$ so too is $\,\gcd(a,b)\! =\! 1,\,$ i.e. $\,c/a = j/1\,$ so $\,a\mid c$.
Or, directly by Bezout $\, f= c/a\,$ and $\, af,bf\in\Bbb Z\,\Rightarrow f = (ax\!+\!by)f = x(af)\!+\!y(bf)\in\Bbb Z,\,$ which is a direct fractional view of the proof cited in the OP (but is still less conceptual, since it doesn't explicitly emphasize the fundamental innate structure - that denominators are closed under gcd).
Of course gcd-closure of denoms is also obvious from the well-known result that denominator set $D = \ell\Bbb\,\! Z\,$ is the set of multiples of the least denominator $\ell,\,$ so if $\,j\ell, k\ell\, $ are denoms then their gcd $\,(j\ell,k\ell) = (j,k)\ell$ is also a denom (being a multiple of $\ell)$. This well-known result is provable as above, see unique fractionization.
The algebraic (ring) essence of the matter is clarified by studying denominator (and order) ideals.