Because you can't learn everything under the sky. Most of them are strictly Windows programmers, with lots of console (video game) experience. They are just not interrested in Linux, OSX, etc the way other people are (me for example).
What's the point for them to learn something like this, if they don't see how this is going to help them in what they do?
What's the point for them to learn something like this, if they don't see how this is going to help them in what they do?