It is effective. Machine guns had a similar law placed on them in 1968, now buying one is at least 10k, making it virtually unheard of to be used in crimes, as well as limiting the total number in existence, as some machine guns break beyond repair over time.
Literally 1984