I am over 50 and have more than my share of stops by officers. Not once have I been asked about weapons. At times my hair has been long, at times it has been short. Sometimes I have been dressed in suit and tie, other times nasty jeans and t-shirt. I think it all has to do with attitude. You act suspicious, you get treated accordingly. If he asks where are you going and you have nothing to hide, why create a problem by 'exercising your rights'? Yes, you have the right not to answer any questions, but refusal to do so raises questions to the officer. You forget the dregs of society that they constantly deal with. I am not defending them and I had one hassle with a cop about 9 years ago. I got his ass canned because he apparently had been previously complained about. I have probably been pulled over 40 to 50 times in my life and less than half the time I got a ticket. I did not kiss their butts, I just responded to the officers in the manner in why I would have liked them to respond to me and with the one exception, no problems have occurred.
I even got pulled over in Ohio and if I had been a dickhead, I would have probably gone to jail due to the pistol in the glove box. I was courteous to him and he responded in kind. His younger partner wanted to search the car simply because I was out of state and was told to chill by the more senior officer. By the way, I was pulled over for speeding and did not get a ticket.
I repeat that not one time was I ever asked about a weapon so I don't know why some seem to have problems.