I do find it rather odd as well, especially since they are lapping during the race close to three seconds off of what they qualified on. One would think, o.k. with the pace a lot less frantic, the Yamaha's will for sure put in a good fight and be there at the end.
And I understand that qualifying is just that, it's usually a couple super fast laps and that's it. But these guys were going quicker during their FP's and then come race time, everyone is just slower. So it would lead you to believe, that everyone will bunch up and be there at the end. Didn't happen that and really only two guys featured in the race.
So I'm not sure what Yamaha's problem is at the moment. Either they can't dial in their electronics for full race distance, or the tires took a huge dive again, or the temps went up and the bike chewed them up quicker. The speed is there for both Vinales and Rossi, but the bike isn't complete yet. Something is still missing.
Look at how the Suzuki was destroying the Honda in the flowing turns and tight turns. Yamaha's should have been doing the same thing.
But looking at how everyone(except Yamaha) have improved their engines and power delivery, it leads me to believe one thing for sure. That the Yamaha engine must be a real crapper...