In what way? He is being paid 4 million dollars. Unless you are implying that him taking a multi year deal for less dollars would have been him being insecure or stable.
Even if he plays to his standard of play, he will get 3 million next year regardless. A season playing with McDrai should earn him a ton more next year.
He took advantage of a helpless team and a helpless GM who doesn't care about what happens here next year. Connor Brown knows he is not playing for Edmonton next year. It's a one year deal only, not only can we not afford him, he is using us to boost his points with McDrai and then bounce.
There will be no loyalty from either side on such a deal. He is the definition of a mercenary. Coming in being paid more for a years work than any other team was willing to give him, gets to play with the best players on earth to stat pad and sign one more big deal to close out his career. Nothing about what he is doing is admirable.