Agassi was an exception. I suppose Tommy won't play until 36, still 3 or 4 years imo.
Still if that shoulder is messed up again the doctors will have to try to fix it, if they can
And even if they can, there will be a lot of down time while it is healing. And in the mean time Tommy will be getting older
And we still don't know exactly what is wrong with the shoulder
If we knew that, we would have a better idea of what might happen with Tommy, but may be we don't really want to know