Astrology accurately explains many things.
So does the religious scripture, etc. The more ambiguous a text or an idea is the more one is able to create something out of it. Why are there so many religious subsects? Because every single one of them had their own interpretation of its respective religious scripture.