That being said, I think soccer would be even more fun to watch if there was more scoring. In the six quarter- and semi- final games, 9 regular goals were scored (not counting the junk goal by Italy against Germany). This is about one goal every 66 mins.
I think this idea is supported by the actions of the fans. Most of the time, the fans just sit there and watch. Every so often they break into a song - maybe to try to urge their team on, or maybe just because they are bored. When a goal is scored, the fans go crazy. If more goals were scored, the fans would go crazy more often and would have more fun. QED.
One way to increase scoring would be to get rid of the goalees. In the six quarter- and semi- final games there were a total of 64 shots on goal which is 10.6 per game. If there were no goalee at all, most of those would become goals (sure, a few wouldn't because some defender might temporarily act as a goalee and block a few. This would be offset by guys not having to kick for the edges of the goal and missing.) If all of these became goals, there would be a goal every 10 mins or so. So, the fans would have about 66 / 10 = 6 times as much fun. Hooliganism would probably drop too because the hooligans would be so exhausted after watching a game that they wouldn't have the energe to create mayhem.
Another way to increase scoring would be to change the offside rule to something like the NHL rule. Draw a line on the field like the NHL blue line and say Thou Shalt Not Cross This Line Before the Ball.
I don't know how to compute how many more goals this would cause, but it seems like it would sure liven things up.