With the given low market share of SM4 this shouldn't be a problem.
To use SM4 (including geometry shader) you need to have an NVIDIA and use cg 2.0 anyway until OpenGL 3 is out.
To use SM4 (including geometry shader) you need to have an NVIDIA and use cg 2.0 anyway until OpenGL 3 is out.