Limiting the course to mobile, and to iOS in particular, allows the course to focus on fundamentals (design choices, architecture choices, playtesting, etc) while still getting raw technical experience and a real app done.
As another commenter mentioned, porting is easy with Cocos2D, and also learning a new platform is simple when the rest of the software development process is better prepared.
I'm an Android developer myself, I think this course sounds like a wonderful way to breed technically competent game designers even though it just focuses on iOS.
The same question why should anyone just offer a class in Python, in Ruby, in X language? Because that's the whole point of the course. Because the instructor probably better at iOS development. Because they can.