The issue lies in image rights and licensing issues. Manchester United does not have access to the trademarks of the three former players, which means they cannot license their names for use on shirts.
This is not a unique situation, as Real Madrid is also facing similar issues with Cristiano Ronaldo's name and his No7 jersey.