I'm not even sure there IS a reason for Shadow Man to be weak to this. Especially since Mega Man 3 was so rushed, the developers probably didn't have enough time to make up a reason...