Why hasn't Mueller announced indictments yet?
Well, two of the more obvious reasons:
1. Collusion with a foreign power to influence an election isn't actually a crime, and
2. Even if it was, there isn't any evidence that happened, at least with respect to the Trump campaign.
That would be my guess.