Rossi and Alpine look incompetent at best - it seems like they lost Piastri because somebody couldn't get off their arse and return a contract. I think it would have been respectful of McLaren to tell Ricciardo as soon as they had done the deal with Piastri though, even if it meant they asked him to keep it secret.