Let me tell you three reasons why Private Companies don't do it:
A. The average incubation period before a defence contractor (doing something valuable) starts generating good profit is around 10 years (worldwide). A private company needs to remain afloat eating up it's own resource for that...