Honestly, I think it's mostly fear. There are practical reasons to own a gun and be familiar with its use and maintenance, but there are people who have varying levels of fear of weapons on a spectrum from simple discomfort to full on hoplophobia. The same people seem to be generally uncomfortable with being responsible for their own safety, and prefer to live in areas where government agencies are at hand to deal with any kinds of emergencies they may have.
It's the "don't do this, get an adult" mentality extending into adulthood. Once you're an adult, the next level of authority to shunt personal responsibility onto is the government.