I would suggest instead that there are no legitimate reasons, and that businesses who are requiring old software are at best being negligent.
I’ve worked with people that refuse to modernize and update and it’s always the same stupid thing: “cost”. We really do need strong regulations on businesses that negligently refuse keep reasonably up to date.