I think *sore de* is more of a THIS IS WHY meaning compared to DAKARA. But when it cdomes to this, and languages in general, you can't get bogged down in the translation details.