I still don't understand. I understand getting rid of Hawkgirl cuz she was dull and people didn't like her and Firestorm was meh. But Ray is a fan favorite character and he didn't want to leave the show. Also some shows start off good and then just get worse and worse(Heroes). Others start slow and only get good in the later seasons(if they last). Legends is the latter type of show. So removing a fan favorite when the show is really getting into its groove is silly.
It's not even a natural resolution to his story line. Ray nor Nora expressed any desire to leave until Damien Darhk told Ray he should go.
Captain Cold was a fan favorite, but he left because he wanted to leave.