Why does Strength Sap still heal if it doesn't drop the opponents attack?

The move is kind of busted already. I feel that if my mon has Clear Body or is holding a Clear Amulet. Strength Sap should fail entirely. You didn't sap anything so you don't heal anything.