Would you agree though that there are things that the private sector would not fund because there isn't enough short term profit? I believe that research would never happen if it were not for government funding?

I agree with this. There is some research that goes on that the private sector would not fund anyway.