I really don't understand why astrology produces such strong reactions and everyone has to beat up on how stupid everyone is who reads it. It's just for fun. My girlfriend is into astrology and people love to "explain" to her how it's all made up, as if she genuinely believes that the position of a planet is directly going to change something in her life. We are aware that all horoscopes are broad enough that anyone can see themselves in it, it's still usually decent life advice packaged in a fun way that can spur a thought or conversation. She recently gave me a tarot card reading for fun and it sparked a really great conversation about my brother. Neither of us were thinking that the cards were literally destined to come up in a specific way, but it was a good vehicle for creating a productive conversation so why bash it?
The placebo effect is also real, and there is some evidence that just by reading and believing your horoscope you are more likely to act it out.
I'm sure everyone here does all kinds of odd behavior daily out of superstition, so I'm not sure why astrology attracts so much hate. I always suspected it has a lot to do with how women are typically much more interested in astrology. When men talk about superstitions in sports no one tries to explain away their superstitions, they get that it's just silly and fun. When astrology comes up though, it's about stupid illogical women believing nonsense. Meh.
Oh God this so much