Sure, I get the point that maybe you just have to be who you are. I also don't think you give Sosa enough credit for the change in his approach, but of course I might be wrong on that.
I still think that Ryan is young enough that getting him to try to shrink the strike zone can only benefit him. It might be very hard, but imo is worth the try because of his talent for making good contact.