I haven't read this thead.
But essentially U = mgh is technically "wrong".
Now, If you were to sketch U = mgh and Ep = -Gm1m2/r^2 at low radii (essentially everything we see in everyday lfie).
You would see that mgh is approximately equal to -Gm1m2/r^2
At large distances from earth...