Which makes me wonder: do teams consider driving style when contacting drivers? Like in this case: McLaren would have known what their car was like, and probably could have known Ricciardo's driving style. Put those two together, and the issue is clear. Is that something they consider ("it'll be a slow start for him in the car, but we are confident that he'll manage to adapt"), or do they look higher level ("great talent, proven winner, very markettable, let's get him") ?
The latter would be a bit like a team getting Ronaldo because, you know, "fecking hell, Ronaldo!" - even if he's not a fit for the team's playstyle at all.