Cnet News has a great article on Adobe software, and why they continue to do so well even in the face of competition and Microsoft. To me, it all boils down to two things.
1. They make Quality Innovative Software
2. They charge a fair price for it.
Yes, it can be expensive if you buy *everything*, but they do offer bundles with other products, and cut-down versions.
And they do share their technology.