Maybe we'll find out if Marquez is as talented as it seems, or lucky, but maybe the fortunes of other riders are just in a dump for now. Poor Jorge Lorenzo is really taking a beating compared to when things go his way, and Rossi too. It seems that all the factories are having issues making their bikes competitive (manageable, fast, reliable, etc. all at the same time).
If you want the unexpected to happen just keep watching, and you should have been watching the last couple races. Rookie Jack Miller won a wet race, and placed well in the last race (also wet-ish), so I think Honda is less anxious over their decision to support him now that he is actually showing progress and results.
I think the teams are all finally coming to grips with the specified electronics, though there is still some progress to be made. By the end of the season in early November they should be pretty well sorted out and better ready for the next season. Then KTM will join the fracas, and they are reputed to have upwards of 270HP already (probably like everyone else). I think their problem will be to keep tires on the bikes and get the power to the track. The current electronic package isn't really doing the job in regard to traction control, as it seems everyone is complaining of wheel spin.
It's mid season break now, so the next race won't happen until the middle of August. Maybe some sorting out will happen before they all resume the racing and some clear advantage for some team will become apparent. Or maybe they all will continue to struggle in fits and starts. Clearly Lorenzo needs dry tracks to be competitive, but maybe he is just saving himself for the next season and his factory Ducati ride.
Cal Crutchlow finishing 2nd is a major boost for his reputation. This is good for Honda, but if he had held his tongue he might still have been a factory Ducati rider and significantly farther ahead in the championship points.
What a show!