I think there is much truth in what you said, but for a different reason than you imply. I don't think basic partitioning is difficult to learn, But it is something that has to be learned. Therein lies the problem. Many/most Windows users aren't willing to try to learn anything before attempting a Linux install. They expect to be able to automagicly be able to do a dual boot Linux/XP install, even though most have never even done a successful Windows only install. Then they say Linux is for geeks and is too hard. Where is the logic here? Installing an OS, any OS, is not a simple cut and dried task. It requires some knowledge. It is not like slipping a cd drive in the bay and plugging up the cable.
End of rant.