The blog does have some disclaimers.
Having said all this, is it possible that in some cases government spending influences business incentives to a degree that might cause less private investment. Of course it is. Probably. And I noted it by using adverb
per se.
It's a government's responsibility to spend wisely, to try to achieve maximum efficiency in resource utilization. But that's not what most governments do.