Can I please once again cast everyone's attention to Catalunya? Vettel also won that race because of two overtakes on his outlap, when he came out of pits.
He had to get past those two drivers losing as little time as possible, otherwise he would be behind Hamilton. Whoa and behold - Vettel pulled off enough to be in front - and then he had the superb defensive driving for the rest of the race. In my opinion, that whole race was the best highlight of the year for me.
And then watching how he was forced to do the same thing in Monaco, on tires that were likely already reduced to shreds. He did exactly the same thing he had done in Catalunya - find enough tenths in the first umpteen corners to make sure that he had enough of a gap before the DRS zone. At times Alonso did get up close to Vettel - I remember him taking a look down the inside of Vettel, but then Vettel closed the door. Vettel was more than happy to do it - just unfortunately the circumstances of the race prevented us from watching the rest of the scenario play out.
If Petrov didn't crash, and Vettel was able to hold off both Alonso and Button for the rest of the race, we would be worshiping Vettel.

One thing I've found with motor-racing fandom, it is always full of the ifs and speculation about what would've happen if this didn't happen. But in most races we see someone gets luckier than the rest, or pulls off a better strategy than the rest. At the end of the race the facts and the final results speak for themselves. Although I don't believe in karma, I do believe that the luck usually evens out.
Many people have their reasons for why Hamilton didn't win the title last year (Monza), and also for Webber (Korea), and Alonso (Monaco) and how Vettel could've wrapped up the championship a lot sooner. At the end of the day, in my opinion, each driver has an equal element of luck - and the experienced racers understand that luck is just a part of motorsport. What it highlights is that when your chance presents itself, you must do your absolute best to "extract the maximum" (Vettel's line) out of that scenario.
Vettel is the best at extracting the maximum out of each scenario this year, I believe, which is the reason why he is so far on top this year. He extracted the maximum in Catalunya and Monaco, and shouldn't be faulted for it. Just like how Hamilton "extracted the maximum" in China, and Button in Canada. In Canada Vettel didn't "extract the maximum" the fact is that he could've very well won that race. But as many say, it was likely that Button was always going to catch Vettel. However, Vettel still didn't "extract the maximum" out of that situation. He should've kept leading to the DRS zone, and also put in a valiant effort to hold Button off in the zone. Then we could say that Vettel "extracted the maximum from that race."
You cannot call a driver lucky - you should give him credit for extracting the maximum.