It does. A perfect gyro will remain on a single axis relative to the rest of the universe while the Earth goes around the sun, and while the galaxies swirl around.
I'll leave it to you to figure out how "perfect" it would need to be, and what the actual error that the stabilizer would need to account for if the gyroscope is accurate enough to detect the motion of the Earth around the sun, compared with the error created by the Earth's rotation.
By this logic, the Earth's revolution would also cause similar issue, and even worse. But in reality only the rotation does.
I think at least some part of your explanation does not calculate.