Since you are newer here, a number of us were predicting Lorenzo would not have a successful title defense after the performance he put on at Sepang in preseason 2016. The prediction was ultimately correct, as his preferred tire was never seen again.
That would take us into zone of conspiracy theories. There's nothing to suggest that Michelin would have switched compounds if Baz and Redding
hadn't suffered tyre failures.
In addition, you cite several races which comprise of less than 50% of the overall calendar. Those races were not a reflection of the season as a whole. You also are leaving out that at COTA, it was MM's race to lose, and short of mechanical failure/crashing, he was not going to lose that race. Lorenzo finished over 6 seconds behind, and MM was cruising the last lap turning in a time that was 3 seconds slower than his prior laps. Had he rode at normal pace, Lorenzo would have been somewhere between 9 and 10 seconds down the road.
For all practical purposes, COTA has always been a race for second place. Lorenzo vs 18 other riders to determine who'd finish behind Marquez. In 2015 he came in 4th, last year he was 2nd which is practically a win in my book. Like coming 2nd at Phillip Island against a field that includes Stoner.
The answer is quite simple: the Michelin front is better suited for Rossi, and while he had problems in some of the cooler weather races, they were nowhere near as pronounced as Lorenzo's due to his ability to generate heat in the front. Sure Lorenzo prefers the edge treated tires, but his record is such that he has done well even without edge grip tires. Michelin made a shoddy front tire for 2016 and that combined with track temperatures had a lot to do with Lorenzo's inconsistent performances.
Lorenzo's riding style requires him to have good front end feel and he struggles in low grip conditions irrespective of whether its wet or not. But if we blame subpar performances on the tyres then perhaps we ought to also credit superlative performances to the tyre instead of the man.
I wouldn't go into mental strength which IMO is not an issue for someone like Lorenzo. His problems were primarily an outcome of weaknesses of his inch-perfect technique in less-than-ideal conditions.
As far as Michelin is concerned, while some things are simply not acceptable, like tyre failures or inconsistent build quality, in general, the composition of the tyre ought to suit the average or mode of the range. Beyond that its the rider's responsibility to adapt to it.
Michelin had two main objectives this season. First, avoid screwups (at which they were only partially successful) and second, post times competitive with those posted on Bridgestones (at which they were quite successful). All in all, given that this was their first season after a long long hiatus from the sport, I think Michelin's done fairly well overall.