Absolutely. And the keeping of it shall not be infringed. It's entirely conceivable that the Constitution may need to be modified from time to time, as it has been over two dozen times. The Constitution does not automatically become whatever people think that it should become.
At the time of our nation's founding, the keeping and bearing of ALL ARMS was to be protected from infringement.
It took a Constitutional amendment to restrict anybody from being President for more than two full terms. Just because this idea was so reasonable that a super-majority of Congress and a super-majority of state legislatures thought it should be enforced, the Constitution did not automatically modify itself to achieve that end.
"If, in the opinion of the people, the distribution or modification of the constitutional powers be in any particular wrong, let it be corrected by an amendment in the way which the Constitution designates. But let there be no change by usurpation; for though this, in one instance, may be the instrument of good, it is the customary weapon by which free governments are destroyed." George Washington, Farewell Address, 1796