Just because the US government doesn't do it very well doesn't mean that it is never a good idea. Both Canada and much of Europe have resonably efficent systems.

And on the other side, consider the number of countries who's armies have failed when put to the test in wars.

Jay