From a philosophy standpoint, PSK is intended for fouls that happen as part of setting up for or executing the return. Non-PSK is intended for fouls that happen as part of an attempt to block the kick. That's not absolute but is a good guideline for understanding the WHY.