Fans will be fans, but flukes don't happen all the time. This is a thoroughly mediocre team that stands no chance of winning the World Cup.
The World Cup belongs to the two best ODI teams in the world by some distance - England and India.
Since 2003, the overwhelming favourite has won the World Cup - this hasn't been a tournament of surprises and shocks. I don't see any different outcome this time. One of the two aforementioned teams will take the trophy home, and they richly deserve it as well.
Nonetheless, as fans, it is understandable how people are hoping for a fairytale run ala the Champions Trophy. Unfortunately, it is not simply about the players learning from their mistakes or playing with courage etc. etc. We are simply not good enough.
The people who expect Pakistan to turn things around in time for the World Cup and blow teams away en route to the trophy would have never held such views if they weren't Pakistani. Patriotism tends to blind us, but it is important to be objective. Objectively speaking, anyone with a semblance of cricketing knowledge can see how ordinary this team is.