The reason most developers aren't making games for Linux yet is because it's not commercially accepted yet. Most people consider it an operative system that is hard to use. It will become commercially in time. The amount of users using Linux is constantly growing. The only reason big companies stay with Windows is because they can reach the most users there.