Software wants to be useful.
Humans decide what software to run based on a judgment it will do something useful.
Software that's not useful will not be run.
Software that's not run evaporates away (bitrots) because people stop bothering to run it.
In the same way that genes "want" to replicate.
If they didn't "want" that then they would not exist.
An emergent, inescapable selection pressure and thus inescapable incentive.