I wonder if as some say that the writers of the constitution were to stupid to understand that weapons would change in the future and really just wanted everyone to have a musket like some claim? If they were that stupid seems the document would never have survived. I am sure they realize that the history of weapons was always progressing. Started with bare hands, rocks, sticks. Then slings to speed rocks up. Spears and bow and arrows of different sorts as time went by. Then some black powder weapons of many sorts. Surely they understood that those that would be attacking would continue to progress with their types of weapons thus would expect that a person would be able to have equal or better to defend themselves. But maybe you are right that they were just ignorant people and did not know history so really just meant a musket was all that was allowed, though I could not find that written anywhere in the constitution.