As for machine guns, there are a number of reasons. One, size: most automatic firearms are rifles, and most crimes are committed with small guns. Two: why bother? Semis are so much easier to acquire and are good enough. One need only look to Mexico to see what total prohibition does.