contextual theories strengths and weaknesses