Some people also dislike the iMac's screen a lot and are ready to pay more not to be limited to it. Sure, external monitor can be used but come on, not everyone has space for two or more +27" monitors.
You're spot on. I am currently in the market for a Mac Pro, even though an iMac is more than sufficient for my computing needs. I don't purchase RAM, memory, SSDs, etc from Apple, and I would personally find it daunting to open up an iMac to upgrade it, so therefore I am willing to spend a bit more for the upgradeability the MPs offer.