binbots said:
But then we found out that the sun is not in the middle of the universe. In fact there are no middles of anything in the universe, only places with more mass. So now that we know how our solar system works, can’t we pick any spot and make accurate predictions from anywhere?
Sure, but the easiest way to do that is to use General Relativity and a sun-centered reference frame* and then translate the results into another coordinate system.
There is big difference between the usefulness of the three reference frames you listed and the way you do the calculations taking each into account. In each case, you set the little object to be orbiting the big object and if you want to model three objects, you do two sets of calcs, ie Earth moving around the sun, then the sun moving around the center of the galaxy. And both calcs can be accurately made using gravity.
But with epicycles, in order to set the small object as the center, you need highly convoluted calculations that as far as I know have never been successfully accomplished to anywhere close to the accuracy of GR.
Moreover, AFAIK, the concept of epicycles was never put into a predictive model, meaning it was always developed ad-hoc to explain past observations and refined as new observations came in that it didn't fit. Contrast that with a theory of gravity where all you need is a starting position and speed (or two points and a time) and the mass of the larger object and you can accurately predict the entire orbit.
Gravity isn't merely simpler to use than the epicycles model, it's more accurate and more predictive.
*Caveat: for best accuracy, you need to use the center of mass of the system as the reference.