Because with words like "should" - realize that how English is used will vary, without one being wrong and one being right. It seems that Americans are more likely to use simple past when either would do, but the present perfect is alive and well.
So, that said, where have you heard simple past...