Americans think soccer sucks because they dont understand how the majority of that 3 hours is actually spent watching the sport
I have TRIED to watch soccer. I really have. And I can attest that some of those guys have real talent. But the sport they play is hard to understand, the games are far too long and after three hours, no score....it’s just boring. Most Americans can appreciate a no hitter/perfect game in baseball but even the most avid fan will tell you that a 1 - 0 game is pretty damned yawn-worthy.
We could have an interesting discussion of why Americans started to believe that outcomes that end in a tie are "unworthy." That's a cultural thing, and in my idea, unfortunate (and not very conservative).
What most Americans want to see in a sport is action with a result. The problem with soccer is not unskilled players but the large pieces of action with no result. If you tell me an American football game is going to end 3-0, I'm not going to watch it. Ditto for lowscoring games in other sports. With soccer you wait for what seems like an eternity for one team to even mount an attack where there might be a shot on goal, and invariably at the last second one defensive player kicks the ball away and they go to the other end of the field to repeat the process. Lots of action, no result. I could stomach low scoring games, if there were more shots on goal. There aren't.