Good drivers lead teams and inspire their engineers to go the extra mile. Or at the very least their half of the garage.
Why do you think Vettel thanks his team in Italian? Because he's such a nice guy with a warm heart for the Italian language? Of course not, he does it so that his team feels appreciated.
Exactly, drivers who deliver results inspires a team. Both Vettel and Alonso have won races, and spoke Italian.
Maybe, just maybe, the current leadership and engineering team is just more competent than that of 5 years ago?