Yes but this may come as some surprise to you but its not all about winning races its about consistency.
Keep coming in the top 3 or so pays dividends that is why Alonso is still top of the championship
That doesn't mean they have the fastest car though, which is what was being discussed