The problem with the McLaren link is that Daniel has the option for next season so the only way he won't be at McLaren is if he ends up at Alpine (IMO) which I doubt will happen. People keep talking about McLaren buying out his contract but $20m+ is not a small amount of money to then put a rookie in the seat. Not to mention that Daniel has publicly stated on multiple occasions that he will be at there next season and did a speech for the staff at the McLaren HQ stating he will be there.
Do you think a rookie would be doing much worse than Daniel? I don't think they will swallow the contract but performance wise he seems to have gone backwards quite quickly.