Like any science, it's only as good as the people studying it.
Parts of it generate reliably useful and accurate predictions
These people are doing science
a lot of the rest of it is basically just secular religious dogma and apologia for such
These people are not doing science