Re: Government’s role is to provide the opportunity for massive advances in technology [..]
"Anything else is mostly a justification that Government has too much money to play with, and should pare down the taxes to leave research institutes and corporations to care for technological advances."
Largely I agree, but where do those research institutes go to get funded if not to the government?
It's reasonable that the government should do those things which we can do better together than separately e.g. a public fire service rather than separate ones funded by insurance companies. But that's much less than big government enthusiasts think but more than small-staters want.