Don't agree with the 'greedy' tag, I'm afraid. Might be true for some 'cheap and nasty' programs but it's not true for any reputable software I've come across.
Internet Explorer has a lot of file types associated with it becuase it is integrated with the Windows shell. It's part of the OS and has a right to have file associations. Anybody is free to use alternative software and have that take over associations.
The vast majority of programs 'hijack' associations only when you used the 'dumbed down' automatic default install. choosing the 'Advanced' install option, as I mentioned above, gives you the opportunity to customise the installation.
I'm sorry, but if people choose to use the 'Install for Dummies' then it's a bit rich to complain afterwards!