There’s no denying seeing Wedge again would have been fun, but it’s better things turned out this way.
If Wedge fought at Scarif, he would have seen the battle station in action, and an inconsistency would have been retroactively created.
The Battle of Yavin was the first time Wedge saw the Death Star, and the filmmakers wanted to preserve his exclamation of awe, “Look at the size of that thing!”
In addition to introducing new characters to the Star Wars franchise like Jyn Erso and Cassian Andor, last year’s Rogue One featured appearances from some familiar faces in a galaxy far, far away.