Well, someone can predict an eclipse or equinox and be unable to predict that they're about to get reamed by the Persians. See, Babylon.
So that the Mayans didn't have clairvoyance to see what the Europeans were about to do, doesn't really refute the idea that they had astronomical knowledge and could predict cosmic events. If that worked as a refutation, it would also refute every single astronomer ever, because they also didn't have clairvoyance.
And really, that's what some of those nutcases are getting at. They postulate that there's some cosmic alignment or some such that the Mayans predicted.
What DOES refute the idea that the Mayans had advanced astronomical knowledge and could predict cosmic events is... looking at what exactly did they know about the sky, and seeing that they actually knew very little. In fact, their knowledge is at most on par with what Egypt and Mesopotamia had circa 3000 BCE.
It took a long time for the Mesoamericans to even figure out that the EARTH's year is 365 days, not 360. (Or for that matter 360 days instead of 260 days.) That 365 day year on par right there with the earliest known Egyptian calendar, except the Mayans took a couple more thousands of years to get there.
They also never figured out the .25 days part of the year, nor how to resync the year to some event like a solstice or equinox. That's something that Mesopotamia had pretty much all along.
Hence basically even the most advanced calendar the Mayans ever had is still unable to predict even what frikken SEASON it will be in 400 years (a baktun), because by then their calendar will have drifted by 100 days. Predicting galactic scale alignments and whatnot, over thousands of years? Sorry, a civilization who can't even figure out the exact length of an Earth cycle, just doesn't have the level of knowledge for that.
Also, it's easy to see that the ONLY "star" they figured out how to track was Venus. You know, the brightest thing in the sky after the Sun and Moon, and which everyone we know of was tracking for as long as we have a written history. As soon as the guys in Mesopotamia or Egypt know how to write at all, we see that they were tracking Venus and assigning all sorts of mystical meanings to it. As Inanna, it was the chief deity of Uruk, possibly as early as 4000 BCE, and people were counting days and whatnot about it.
So, you know, whop-de-do, astronomy-wise the Mayans were where the middle east was around 4000 BCE.
Also really the Mayans were strictly at the stage of counting days. And again, only for Venus.
Meanwhile in ancient Europe, and the ancient Middle East they not only expanded to tracking the other planets too, and came up with the epicycles theory and whatnot. The Greeks eventually even made mechanisms like the Antikythera mechanism to automatically calculate and show the positions of those planets. In fact they had even discovered, sorta, elliptic orbits, because their epicycles were eventually based on ellipses.
So, you know, the Greeks in 150 BCE or so COULD tell you at least when the planets in the solar system will align. In fact, they just needed to crank a mechanism for that. The Mayans in 1500 CE couldn't, because they had no model of positions of those planets, nor were they even counting the days for anything but Venus.
THAT is why I wouldn't trust them to predict any cosmic-scale stuff, not the fact that they didn't have clairvoiance to see that they're about to get reamed by the Europeans
