Why is this non-contact Karate, wouldnt contact Karate teach me to take a punch?
No. You cannot be taught to take a punch like the kind you deliver with a Karate technique. The average heavyweight boxer punches with 600 pounds of force per square inch. An advanced Karate black belt can punch with a force of 2000 pounds per square inch. Even a weak blow (by Karate standards) can hurt a person. Extreme care and control must be used at all times when practicing karate.