I get what you're saying and it's a valid point.
Here are my thoughts. He tried doing it his way hoping to buck the mindset that he couldn't. It likely costed him millions of dollars. He now realizes that he can't do it his way, acknowledges his mistakes, owns them, and is ready to do what he needs to do to earn a job with a company. Once again, 21 or 22 years old, a lot of us were making selfish and stupid decisions. Can we learn from them and this is what I believe even the biggest Milroe haters can appreciate a out him.
He frustrated the shit out of me, and I feel should have been benched MANY times. All that being said, it takes a lot of character to admit your flaws. Deion and Shedeur sure didn't and still blaming others, and we see who got picked before who.