I think footballers are less like "workers" and more like sub-contractors. They are a mini business in their own right contracting out their services, and not always to the highest bidder. Players like Fyfe clearly have their own "brand", and it is something they can take with them beyond their footballing careers. If they disrespect that contract it damages their brand (Cousins and Sylvia come to mind). Weller has done that to a limited extent, and needs to rebuild over on the GC. He'd built a personal following here and had the opportunity to become a club leader, but decided to take his business elsewhere.