Garcia has a. .870 OPS in Triple A. Baker is OPSing .711. Im not sure how you can declare Baker the better player
Garcia has an OPS of .639 this season with a career OPS of about .675, and an average of a little over .250. He has not looked good since the Nats gave him a second chance. That he needed to get sent down says he has not always, or even mostly, taken MLB seriously. I think you judged him lazy, as Garcia floated along, the "future star", for several years.
Darren Baker has had to work for everything. "Nats drafted him as a favor to Dusty, but he will never hit Low A pitching". "He hit in Fredericksburg, but not in Wilmington" etc.