Throughout history, new challenges and problems arise and our laws will have to reflect that. You can only amend a constitution so much before it becomes a judical mess.
What some Americans do need to realize is that the constitution is not sacred. Laws should be there for the people, not the other way around.