Hate to wade into the middle of an OE argument, but I really don't believe that the reason you give is accurate. People use IE/OE because that's what's on their machine when they first get it.
The products (IE & OE) do 'work', in that they largely allow users to do most of what they want to do most of the time, but that doesn't mean they are particularly good tools.
The free blade that you get when you buy a circular saw 'works', but in most cases it's a very poor blade. Unless you spend some time learning about blades, and the differences between them, and experimenting with other blades, you'll never know how poor that first blade is. Cuts wood, doesn't it?
My biggest objection to OE is on security - I really don't care if users want to live with a limited set of functionality - that's their choice - but the inherent poor security of the application has very widespread consequences.