Goal scoring is very very difficult in soccer. That's also why the team that dominates the stats (possession, number of passes, shots on goal, etc.) has a fairly high chance of not winning— it's responsible for the capriciousness of the result. Some people like that randomness, some people hate it.