I'm not sure if it's bullet dodged. He would likely have more than 3 g/a for us by now. Diaz if he stayed at Liverpool would be as shit as everyone there currently is, but at Bayern he's incredible 
Rashford is solid but guy has no tactical intelligence. Also has very questionable decision making. Dribbling is not his strength, ball control not the best. These are all things Nico is comfortable with
As for Nico the decision to fuck us over probably fucked his career. He will gradually lose his NT spot after some time being this shit at club level, especially if some good spanish LW prospect arrives. Maybe make some spark towards the end of his career, but that's about it. His peak could very well be Euro 2024. It's a shame really