Why is Math Difficult?

The very same aspects of math which make it a suitable subject for inculcating thinking skills, also make it a difficult subject to learn in school.