"Are these two explanations just two sides of a single coin/a matter of interpretation?"
- No, they aren't.
First of all solvin Schrödinger's equation gives correct energy for the ground state, but using Heisenberg's uncertainity principle can give only a rough estimate and it even fails if you assume that electron consists of two separate wave packets. So using Heisenberg's uncertainity principle for solvin hydrogen ground state is simply wrong.
But to be fair, it must be said that one can use Heisenberg's uncertainity principle for solvin ground state energy BUT the potential must be the right form, i.e. in the case of harmonic oscillator.
"How to find accurate hydrogen ground state energy without solvin nasty Schrödinger's equation?", you may aks. The answer is fairly simple, but one needs proper mathematical set up.
So the question is to to find the lowest expectation value for observable $ H$, that is the sum of expectation value for kinetic energy and Coulomb potential: $$\text {inf}(\psi|\hat H|\psi)=\text {inf}(\frac{{\hbar}^2}{2m}\int_{R^3} |\nabla \psi|^2dx-ke^2 \int_{R^3} \frac{1}{|x|}| \psi|^2dx)$$
"What the hell I'm gonna do next?!", you may ask again.
In the following $\sqrt{ \int_{R^3} | f|^2dx}=||f||_2$, so for wave function $||\psi||_2=1.$ Function $f$ belongs to space $L^2 (R^3)$ if $||f||_2<\infty$.
Theorem . If both $f$ and $\nabla f$ belong to space $L^2 (R^3)$ then following inequality holds:$$\int_{R^3} \frac{1}{|x|}| f|^2dx \leqq ||\nabla f||_2 || f||_2$$
You will have much fun in proving that! (It requires only calculus).
When you insert that theorem to $\text {inf}(\psi|\hat H|\psi)$ everything boils down to minimizing expression: $$\frac{{\hbar}^2}{2m}||\nabla \psi||^2_2 -ke^2||\nabla \psi||_2$$
Keeping $||\nabla \psi||_2$ as a variable you can use elementary calculus to find the fundamental:$$\text {inf}(\psi|\hat H_{\text{Hydrogen}}|\psi)=-k^2me^4/2\hbar^2.$$
EDIT: Considering your question: "explanation for non-zero atomic radius." Now you have $||\nabla \psi||_2=kme^2/\hbar^2$ and $\text {inf}(\psi|\hat H_{\text{Hydrogen}}|\psi)=-k^2me^4/2\hbar^2$, so you can put them back into expectation value equality: $$-k^2me^4/2\hbar^2=\frac{{\hbar}^2}{2m}\centerdot (kme^2/\hbar^2)^2 - ke^2 \int_{R^3} \frac{1}{|x|}| \psi|^2dx$$
You have $$<\frac{1}{ |x|}>=\int_{R^3} \frac{1}{|x|}| \psi|^2dx=kme^2/\hbar^2=1/a_0$$
That is, the Bohr's radius! $$a_0=\frac{\hbar^2}{kme^2}.$$
You can get the same result by solvin Schrödinger's equation for Coulomb potential, but it's tedious and difficult task...