If McLaren agree to pay him his contract they don't have to put him in the car, Danny can't demand that he drives it,
they just put him on gardening leave and keep paying him, same as Ferrari did to Kimi
and that would mean that if anyone wants to hire Danny they'd have to effectively buy his contract off of McLaren, or Danny would have to agree to leave at a reduced price, maybe for free
Exactly.
The writing has been on the wall for Danny for a while now. In fairness to him though, the team should tell him this NOW and let him know if they have signed Piastri for next year.
Danny has always been a fighter on the track, if they tell him now, he could could think to himself XXXX you............................and just blast the rest of this season and maybe even get in front of Lando. It has happened in the past in F1 and could happen again.