HardSPLs can be a matter of choice depending on what you want from your ROM, cooked or otherwise.
This link is recommended reading for SPL-related questions, if you haven't seen it already. I am in no way an expert on these matters, just someone curious about its workings like you.
BTW, your last sentence got cut off.