Keeping in mind, I'm no scientist and there are people out there way more qualified than me to be able to discuss the merits and limits of models. That said, in this particular instance, by saying "This is either software or hardware" or "this is either a particle or a wave" we're locking ourselves into think about "either or" and preventing ourselves from trying to grasp the enormity of "this is."
If we label something as "hardware" we're trying to make that thing conform to our understanding of what "hardware" implies. But, if we don't label it as one or thing or another, we allow ourselves to embrace the challenges and opportunities to try and grapple with what "it" really "is." We're not trying to conform it to us, but ourselves to it.