I don’t think that criticizing Rogue One for fan service is fair. It’s not as if it could get away without using X-Wings and TIE Fighters.
I think that’s a problem with Star Wars as a franchise. It was always at it’s core just a trilogy of good movies. It isn’t a vast universe and the fact that they can’t “get away without” the original imagery as its selling point is a prime example of that.