I'm not sure the 'actual' reason why some primes don't have IS, but here are some personal thoughts:
I shoot with small primes (30mm, 50mm, 85mm) all the time and these lenses are quite light. I rarely get motion blur especially when I add additional light (speedlight) to the subject to 'freeze' them or shoot over 1/60 sec (I try to stay around 1/125). The images are nice and sharp most of the time, so I think IS would be overkill and add weight to a light-weight lens. However, I see the need for IS on macro lenses like the 100mm Macro (Canon). The lens is considerably bigger and heavier than the 85 1.8. Image stabilization helps dearly with close up shots that would otherwise be blurry without a tripod. Larger prime lenses get much heavier and the need for IS would increase, as would the weight. If we think about it, when would we use a 300mm prime without a tripod? Even with IS, a tripod would be recommended or your arm would just fall off LOL.
Just my thoughts. Hope they help.
