The problem with this definition is that mg is the force measured on a ROTATING earth.
g ≠ GM/R^2
"Although the symbol g is sometimes incorrectly used for standard gravity, g (without a suffix) strictly means the local acceleration due to local gravity and centripetal acceleration, which varies depending on one's position on Earth (see Earth's gravity)."