People don't read horoscopes because they believe in them.
They read them because, unlike a mother or boss or ex, they never say "you're a loser" or "you'll never finish that novel" or "you're in the early stages of an incurable disease."
The problem is not in people's delusions, but in a pain that price-gouged reality to a point where fantasy suddenly seems affordable.
People don't pay for predictions about the past. But what may be written in the stars sells itself.