Some of it is that "assault rifle" means a different class of weapon, one capable of multiple shots per trigger pull (like an AK-47). Some of it is that it's a term invented by the Nazis and there's an incentive not to have a popular American weapon style associated w/ that term.