Because high-stakes fraud happens, and police aren't versed in nuances of the Social Security law someone needs to know to take down a felon-in-progress and not lose key evidence in the process. Those agents are citizens too, and have a right to defend themselves while doing what sometimes is, in fact, a dangerous job. That there's a team of FBI agents present may not be comforting when hot Pb starts flying.
Ditto other agencies. Sometimes they have to deal with serious criminals. I don't begrudge those agents being armed and training appropriately. NOAA, SSA, DHS, etc have a few branches that can get into sticky situations.
Justification does not, of course, preempt all curiosity and concerns though...
“I don’t begrudge those agents being armed and training appropriately. NOAA, SSA, DHS, etc have a few branches that can get into sticky situations”.
All of the listed agencies, are bureaucratic, as are many others now with their own private armies.
There is no authority for government to engage in the raising of private armies, nor is there authority to fund them. They are there strictly to go after “we the people”.
Only someone with a very limited knowledge of the Constitution of the United States would be agreeing with the need for armed bureaucrats looking for work.
This is just one more example of a Congress that has shirked its responsibilities to the people for whom they work and from whom they receive their power.
The last time I checked, the second amendment is more for our protection from out of control government than it is for rogue police agencies to protect themselves from us.