there is a common misconception that fighting games (street fighter in particular) are mostly skill based and are the opposite of luck based games such as mario party, one of the more heavily luck based games out there.
but after an expended period of time, playing Street fighter 4 online, after 2 years I have finally come to a realization. that street fighter 4, down to the core, is heavily luck based. how many times in the game do you have to guess if someone is gonna throw you, or use an overhead? or in one of those many crossups where you had to guess which side your going to get hit from? being able to win a game at first is based on how good your combos are, and how good you are at performing special moves, but once you get pro level and those things are an afterthought, its roughly guessing all the time. there is no Reads, as everyone hear calls it, you cannot read your opponent unless you are all telepaths. the best you can do is make educated guesses, which are not all that reliable.
Mario party is similar in many ways. sure, mastering the fundamentals are far harder and takes more time in street fighter (which technically is a design flaw in street fighter) but actually winning a match is largely luck based