Sainz is an A class driver but not a A+ driver , A+ driver are Leclerc, Norris, Russel talking about "new generation".
But i dont put any guilt on him despite some mistakes he made, Ferrari its a shit for the last 10 years, they always make X mistake, in engine, pit stop, etc.
Especially in the last two races i felt pretty bad for Sainz. I think it was in Austria were he was directly behind LeClerc for many many rounds and it was obvious that he could go fast than him but still he was not allowed to go past him. I mean they could have just let him go past LeClerc and see how it works out. If he would have not been significantly fast than him, then they could have just swapped back again, but they did not even give him the chance. So it is pretty obvious that Sainz is only the number 2 for his team, which must be a shitty feeling for him.
LeClerc definitely is a little bit faster than him, but he also still makes a lot of unnecessary mistakes that have cost him a lot of potential points already.