Because he's a greatly overpaid and overrated football pundit who happens to work for an unbiased television network.
He'd get more money working for Sky/
BT TNT
He chooses to work for the BBC because he believes in the their remit.
He should keep his biased and small-minded political opinions to himself, he gets paid over £1million a year to comment on football, nothing else.
This notion that if you work in x industry you should stick to that and you're not aloud social commentary or to express political views is such ***(profanity deleted by moderation)!
Firstly, it's not like he's doing it on MoTD, he's using his personal SM accounts.
Secondly, we still live in a democracy, with free speech, and are entitled criticise the government, even if the current lot would rather we didn't.
It's also utterly ironic that it's usually the knuckle dragging, flag shagging, free speech warriors that want him "cancelled" the most!
There is a growing general dislike for this opinionated idiot in the UK.
Is there?