There’s no guarantee he’d be president in 4 years. He definitely won’t be in 8, so there’s nothing stopping the next president from speeding up their full citizenship.
We cannot base our politics on what might happen in the next 3 years. We have to do what is best for the country right now and that's the surest way to make sure Republicans are elected in the future.