I retired from the U.S. Army as a Lieutenant Colonel with 24 years of active duty. As an officer in the Medical Service Corps, the only time in my entire career that I was issued a service weapon was my year in Vietnam. During most of my years of service I was required annually to attend a weapon's "familiarization" where I would fire the weapon that I would be issued in a combat zone, i.e., a service rifle when I was an 0-1 through 0-3, and a handgun when I was an 0-4 and 5. Weapon familiarization usually meant that I would be give one magazine and told to fire downrange. Often there were not even targets set up. When firing a handgun it was the same, except that some years due to ammo shortages we were given only a single round to fire.
On my own I enjoyed shooting but that had nothing to do with my official duties. I did have a period of time that despite not being a Military Police officer I served as the Provost Marshall for our small installation, and although authorized to carry a 45acp handgun, I was discouraged by the installation Commander from doing so because he said it seemed to him to be "alarming" to have one of his officers armed in that medical organization.
I mention all of this to explain that not every soldier, and certainly not every officer in the military is required to be knowledgable about firearms, let alone proficient with one. When I first arrived in Vietnam and was issued an M-16, a carefully respectful Master Sergeant at the range remarked that he was surprised with how well I was shooting since I was a Medical Service Corps officer. I told him that my shooting skills were personal and not related to my military role.