因为法律本身就有滞后性,一般都是出了一个问题,才会重新修订法律,毕竟,高手在民间,犯罪分子一般不会按照法律规定去犯罪。
至于精神病犯罪的问题,只是规定了精神病人在发病时犯罪可以不用承担刑事责任,但是要承担民事赔偿责任,并不是说所有精神病人都不需要承担刑事责任,毕竟有背景的“精神病”人还是相对少数,大多数的精神病人在犯罪时是没有意识的,刑法一般只处罚主观上有恶意的人(不是绝对的,不能再深入了),而精神病人在发病时犯罪,他的主观上是没有意识的,跟未成年人犯罪类似,他都不知道他做的是错的,你怎么给他定罪处罚?但是不用承担刑事责任,不代表不用负责任,本人及监护人是要承担民事赔偿责任的,也算是安慰一下受害者了。