Luck is always a part of it, even 8 ball. Your opponent can accidentally hit the 8 ball in early, and that would be lucky too. This is why you play more than once.
Also, after the break in 8 ball, if stripes gets clustered up and in bad spots, it's just unlucky if the breaker gets to be solids.