what this discussion doesn't seem to be pointing out is that the reason "private business does it better" is because 500 businesses trying to do it failed already until one got it right.
which brings up the question, do you want your mail, healthcare, and education to stop existing dozens of times while the "free" market gets it figured out? i certainly don't.