You are missing the point NCYankee was trying to make with VA. Trying to predict the 2016 map in 1990 is extremely difficult given that a lot of the trends (including VA being used as an example of 1990 vs 2016) weren’t evident back then. The same can be said of Dixie in 1938 vs 1964, California in 1974 vs 2000, Vermont in 1970 vs 1996 etc.
Anybody trying to guarantee beyond just educated guessing that a specific state will vote a certain way in 26 years is being a little shortsighted. Coalitions can and often do shift drastically over 6+ presidential cycles.
Yes, VA voted 59%-39% for Bush in 1988. ILL voted 56%-39% for Clinton in 2016.
The missing element was generational change and diversification flipping NOVA. That couldn't be seen in 1990 when Millennials were at most 8 years old.