Both Waite & Eddie were offered better deals at other clubs. We can talk about loyalty etc, but it goes two ways - clubs will get rid of players when no longer needed, likewise nothing wrong with players choosing other clubs for brighter futures, money $$$ etc.
Trick is for Carlton to make itself a club players want to play for.