Gonna add one more comment as it relates to icing.
Baseball, unlike the other major sports is normally "last" to embrace technology, and abandon activities that no longer are valid. There was recently a thread where an ex-MLB pitcher was advocating long distance running, which most recognize is not the best mode of conditioning a pitcher.
It is almost sad to watch "pitching / hitting instructors" give lessons with verbal cues, and drills that are proven contradictory to their effectiveness. Why? Because their coach "said so", and their coach before them "said so", so it must be true. Baseball is one of the most traditional games, with a lot of nostalgia that is not as prevalent in other sports, which makes it the greatest game on earth, however also makes it difficult for some to realize that what we did 100 years ago, may not be what we should be teaching today.