I'm a permit holder which is why I'm against constitutional carry. If you're going to take the time, the money, go through the hassle of getting a CCW, then you are a person that takes it seriously. Like you said, you have to go to a drug store to get an updated picture which (in my state) has to be a passport picture. You have to make an appointment, you have to get electronically fingerprinted again. These are things only people who are serious about carrying a gun will go through.
The most important part about getting training are the laws and liability issues that come with using a gun out in public. I've seen some real asshole kids at the range, dangerously handling the gun, one time they shot a bullet in the ceiling and laughed their asses off about it. I don't want people like that carrying in public where I'm at. When you get a CCW, you have to pass a written test, particularly about the laws, and you have to demonstrate you can use a firearm safely.
Prior to us passing the law, if I was unarmed in a store, and a good guy pulled out his gun to address a robbery situation, at least I'm assured he had the proper training and knows how to use that firearm. Not so much anymore. If the same situation happened today, I'd be a little worried the guy pulling out the gun is one of the same like those assholes I've seen at the range.