Leary is a restricted free agent next season and will cost about half as much to keep as Free.
Leary is here for at least one more year. You would assume given his upside you would want to keep him starting. Free is the odd man out. And that isn't to suggest he can't be veteran depth this year, but my guess is he is going to be released next year.
In my opinion you are undervaluing Free. He is a solid RT in this league. And he is signed for two years at a reasonable contract.
So if you were coaching, what would you do? Dump Free next year and have to pay some of his bonus or salary for nothing? Then do what with Leary? Are you going to dump both guys next year? Leary and Free?
Leary is young and on the best line in football. He will get over paid. Much easier just to let Free play out his contract for 2 years and put Collins at Guard. Then you can move Collins out to Tackle if you think he can do more good there once he has a few years under his belt. But by that time our 3rd round pick might develop there.
Sounds like you simply hate Free and want to rush Collins onto the field. And then what do you do with our 3rd round pick tackle from Florida? Is that a wasted pick now? He didnt grade out to be a guard, projected to be a tackle.
Either way the proof will be in the pudding. I am more than confident, that barring an injury to Free, that Guard will be where Collins plays, at least until Free is out of Dallas.