Gosh, that's a great question!
I assume that people who do it professionally DO own a lot of versions.
You wouldn't need every version, but you'd certainly want one older one. Eg if you had CS2, and you knew it worked on that, then you could safely say it worked on every version between CS2 and the current version.