I could think of a couple of reasons.
Features that change or are no longer supported with different versions of SSMS.
Needing to managed maintenance plans on instances with different versions.
There could be more, but those are the main ones I can think of.
Joie Andrew
"Since 1982"