为什么过了诉讼时效后就不再追究刑事责任?法律凭什么规定时效为两年?

2年的时效是民事关系的诉讼时效。

法律主张各种活动都要及时了结,时间长了不利于问题的解决,一是时间长了很多证据都没法收集,二是时间长了国家的政策法律有可能变了,所以为了催促当事人及时主张自己的权利,就规定了时效。如果大家都不着急,纠纷都累积起来,这不利于社会的稳定。

关于刑事时效,也是有法理依据的。如果案发后很多年都没有立案侦查,很多证据都毁灭了,不可能再立案侦查,只有不追究了。再说,如果一个人犯了罪,过了很多年都没在犯罪,证明这人已经变好了,也用不着追究了。是不是啊?