So never? It never has been a pick and mix race winners sport.. Very rare we get a season where its a load of teams at the top!
The race winner is generally unpredictable...not predictable, as you are suggesting.
What you find is 2-3 drivers are usually able to win races.
What we are seeing now is Hamilton. Hamilton. Hamilton.
Before Monza race started, I predicted Hamilton for the win and will continue to do so for the foreseeable future.
The only other time in recent years where F1 was predictable was was when Vettel won 9 in a row. But apart from that, the race winner has not been easily predictable. Even last year, Rosberg was snapping at Hamilton's heels.
How about when we had 7 races and 7 different race winners? That was not long ago.
Even during Vettel's domination, Alonso and Webber were competing with Vettel and keeping the title fight alive.
Let me put it another way. If Hamilton decided to skip all practise sessions and only participated in the Race and Qualifying, using Rosberg's setups, I'd bet Hamilton to win.
Still not convinced?
Last race:
Fastest Lap: Hamilton
Pole: Hamilton
Race Winner: Hamilton
He finished 25s ahead, without pushing to the absolute limit.
And who won the previous race?
Hamilton perhaps?
What I want to see is at least 1 other team competing with Merc. Alternatively, give Hamilton Alonso or Vettel to drive against. Either one of these scenarios will make F1 more exciting and less predictable. The third scenario is we have a complete overhaul of regulations (like in 2009) - that'll also put pressure on Merc.