I've actually thought about a way similar to this that may fix it. If inactive bases are pushed to the back of the queue the only way to reach them would be more active bases having a shield more often. If we all started taking out the exposed THs eventually we'd work our way into the inactives.

