What you call handling I call more broadly player development. Good organizations have player development strategies and programs, which include helping young athletes mature into good teammates and members of the community. The Bills have not had this for years, if ever.
Watkins to me sounds like a selfish pea-brain, but he is immensely talented and this roster needs him. Yet this organization lacked a plan to develop him as a PERSON and so they cut bait.