strengths and weaknesses of dynamic systems theory