Enel could (and did) attack Luffy in several ways, such as heating his trident or melting gold. Why would a punch be more successful than a superheated trident?
... You have read the chapters that explained Haki right?