I've seen a lot of devices like the CM that use a random connector and for some reason they never actually name the connector and its MPN. Alchitry and Parallela have "weird" connectors as well and it was always a pain in the ass to figure out which connector they've been using.
I agree with you though. RPi appeals to people with a wide range of skills. There are lots of programmers who want to use Pi to get more electronics knowledge, and RPi foundation could make that a bit easier for those people.
(EDIT: I don't understand why parent has been downvoted. A lot of similar devices do use newer more specialised connectors and it can be hard to work out who makes and supplies the connectors.)