Maybe it's a strategy for CX to upgrade people to GO early so they stay loyal and do their best to keep their GO status.
I have had also been upgraded to GO early, and yes it was my first GO experience. I only had 51K miles and I do have more Y trips coming less than a month away, and I was also very pleasantly surprised when I logged-in to MPC online and saw my status is GO!!!
But yeah, it's strange how they do this, because years ago I am a forever 55K Silver, called MPC and was told, "sorry, not a mile less."
What was different that year is that I flew 2 Y round-trips in 2 months and another Y coming up a week later (so 3 Ys in less than 2 months), and I suspect someone at MPC saw that pattern and decided that I'm a worthy investment to give early GO too. Turned out they are right, I direct all my flights to CX now (to maintain DM), and back then I was seriously thinking of switching to AA as CX seems too rigid on their FFP, but now I know they can be flexible....