Let's consider the average Sim situation: you're a .500 team (but that percentage has a lot of extra variance depending who you have pitching, where you're playing, your fatigue situation, etc.) and you're playing a .500 team (but that percentage varies even more since some teams are very good and some are very bad, plus all the above reasons).
Even without all that extra variance that exists, the streaks are still gonna happen an incredibly large number of times. Using a binomial distribution calc (which has no "equalizer algorithm", I don't think) a .500 team playing a .500 team, over 1000 seasons, could expect the following things to happen:
5 game periods in which every game is a loss: 4906 times
At least 9 losses out of 10: 1626 times
At least 17 losses out of 20: 183 times
And again, that's without all the extra factors in the game (that exist) that can add to streakiness.