I think what makes guns 'inelegant' to people is the ease of access to its power.
It takes a bit of skill to do damage with other weapons. With a gun, all it takes is a point and a squeeze (Marksmanship notwithstanding).
Another downpoint for them attached to ease of access to its power is also the potential price for misuse. If someone is foolish with a melee weapon, it's most likely they will hurt themselves. If someone is foolish with a gun, it's most likely someone ELSE will suffer for their lack of respect for the weapon.
It takes a bit of skill to do damage with other weapons. With a gun, all it takes is a point and a squeeze (Marksmanship notwithstanding).
Another downpoint for them attached to ease of access to its power is also the potential price for misuse. If someone is foolish with a melee weapon, it's most likely they will hurt themselves. If someone is foolish with a gun, it's most likely someone ELSE will suffer for their lack of respect for the weapon.