I'll bite! 🔥
Current academic incentives are aligned *against* collaborating on software leaving us with classes of problem where no-one can afford to lay down enough infrastructure to build new software, even if we'd then make much greater research progress.
Researchers also end up frequently retreading the same ground because then they can cite *their* package rather than collaborate to improve an existing package (e.g. by making it easier to use).