If the Maya were so great at predicting the future, then how the hell weren't they even able to foresee their own downfall and prevent it?

These guys didn't even make it until the conquistadors showed up and destroyed the rest of the central American kingdoms. It's like reading a guide on how to build a durable ship, written by the guy who designed Titanic.