No disrespect to Baker and I'm not a Carr apologist, but I still think they're pretty even as players. Same tier at least. Mayfield has had a much better go there in Tampa. Better line, running game, TE, and a full cast of dynamic receivers. Add better coaching, more stable environment, and much much better overall team health.
If Baker came here and Carr had gone to Tampa, I could see this same conversation being had now with the names swapped.
That being said, Baker has proven himself to be legit and low maintenance. So either he has grown as a player and a person, or all the drama in Cleveland was... well Cleveland. Good on him.