Linux users don't like to pay money for software (I know i wouldn't like to pay for anything on my linux box), so you'll have quite a tough time coercing them to pay up.

Otherwise, I don't think there is anything that's holding Linux gaming back.