I'm not familiar with sports betting yet. I've heard that there is no house edge in sports betting (and poker). So the "luck" in the end is only depends on the information people can collect before betting and on personal expectations about the results of the events? Are there any (or a lot) misleading information online that can differentiate people's bets or it's only personal expectations that makes bets different?
Yes sports betting is not depends on house edges but it needs your knowledge about the game and sports person. Along with your knowledge some time due to unpredictable reasons like player injury or due to nature your prediction may change. Also now days match fixing things are going to each and every game so sometimes even though you predicted correctly but results may change so this is the risk involved in sports betting.