Luke Thompson was holding out until the Bulldgos told him he'd be sacked if he didn't get vaxxed because he would be considered unable to fulfil his contract.
Personally I think this is a good thing. Whether you agree with the protocols or not, the league is now saying that there can't be any more excuses for causing games to be cancelled. You can choose not to get vaccinated, but there are now consequences for clubs, which will flow through to individual players. Those holding out obviously don't really care about the consequences for others (primarily health), so stuff them.