Non mais un logia de base c'est juste un élément. Si tu frappes Crocodile, c'est comme frapper un tas de sable. D'ailleurs C'EST frapper un tas de sable. Croco n'est que du sable. Le sable s'écarte au contact, point barre. Je sais pas où vous allez chercher vos trucs de s'écarter avant d'être touché. La notion de "passer à travers" c'est pas quelque chose de difficile à comprendre.
Avec le haki ou le granit marin, tu ne touches pas l'élément, tu touches le vrai corps. C'est pas l'élément qui se solidifie subitement. Tu ne touches même plus l'élément, tu touches le corps humain, la chaire.
La seule exception étant Crocodile lorsqu'il est mouillé puisque là, effectivement, Luffy frappe bien le sable mais sous forme solide.