There are a lot of misconceptions of why Rockingham was taken off the schedule. Reality is, the family that owned it screwed things up. When it was too run down and attendance had dropped enough, they sold it to Penske, (I think). When ISC bought out Penske tracks, they needed to add dates to those tracks, because one Cup date basically pays the bills and the second is sweet profit. When ISC sold the Rock to SMI (peas in a pod), SMI signed an agreement not to host NASCAR races at the track as long as they owned it.
The Rock never was coming back because adding tracks means single dates, and that cuts into track profits,. Lesa ain't having that.