You should not be able to destroy caches with long range explosives because it takes away the only vulnerability of winning. Now, I know that this feature was added for tactical realism and to allow more freedom into destroying the last objective, however, it eliminates the one threat to winning; getting shot. When you are deployed to destroy the weapon cache the only threat to you is while you are setting the bombs onto the cache, besides that and getting towards the objective. with the ability to be able to destroy the objective from far away takes away both of those vulnerabilities. once the rocket is in motion, there is no stopping it. for these reasons I believe that this feature should be removed.
Instead of removing this feature, they should instead change the location of said caches. Not to a different building, but to where you can't hit it from anywhere but the building (which makes sense in the game sense and real life). This would stop people from being able to blow it up from across the map, and would make it a lot more difficult to get to.