I think the majority of the exodus can be blamed on the previous coaching staff.
No need to speculate about agents, or impossible dreams. We had a decade of poor coaching with no player development. Why would a decent player want to stick around for that?