Remember, that the reason ranged combat went out of favor was not because shields could no-sell guns.
It was because the shields tended to explode when they were defeated, and the explosions got to the level of a small nuke with reasonably portable shields.
So basically, the real problem is not...