I would say it's mainly to make sure you know what you're doing. While the test (in ND anyway) is pretty easy, at least you have to read and think about the laws a little to pass it. There is no shortage of idiots out there, and I'd rather not have them carrying around a gun they may not know how (or more importantly, when) to use.