I bred a lot of Dratinis with the wrong ability in White 2, but that's just how chance works. The randomizer in Pokemon has never been perfect, but even if it were perfectly balanced, you would still get streaks of several Pokemon with the same ability. If it were always one and one, then it wouldn't be random.