Originally posted by Neomega
Also "mechs" can move over terrains tanks never could, and could easily outmaneuver a tank in a swamp, or in tundra, or sandy beaches, where conflicts over resources could be staged in the future.
The modern day generals would look blank a few seconds and then ask what's wrong with using planes, choppers and missiles.
It all comes down to what you mean by the word "mech".
Big bipedal human-looking battle robots don't make any military sense. It doesn't matter how technology advances because whatever you can mount on a big bipedal human-looking battle robot you can always mount double or triple on a horizontal platform with the added bonus that it's a smaller target and actually has a chance of staying upwards.
OTOH "mechs" in the sense of self-controlled battle vehicles are almost surely there in the future. Not those Battletech(TM) imbossibilities or StarWars AT-AT stupidities, but _useful_ stuff like:
AI controlled air planes: Lots of current day nations use automated surveillance planes that are equipped and programmed to continue their mission even if they lose contact to the HQ.
The next step is to mount missiles on it bringing us to the American Predator, which has already been used in real situations.
The next generation robot plane after Predator is the AI fighter pilot used not only for bombing runs but for all fighter missions. This is also not SciFi as at least USA (and probably some others) are experimenting with AI pilots in training flight simulation environment if they aren't actually trying to already get them up. Notice that if you remove the human you can build the plane smaller (or add more power) making it more agile and also what's a 20 G tight turn to an AI? If the mechanical structure of the plane can handle the stress the AI won't pass out or even complain.
AI controlled land vehicles: Why would you need humans inside your tanks? Automating a tank is a straightforward job as far as the fighting itself is concerned. The real problem is to make them intelligent enough to know where to go and which things to shoot. Which is no mean trick. But that's an engineering problem and it's not as "friendly fire" is something unheard of even when we have humans steering the tank.
Tracked vehicles can function on quite a rough terrain and flying vehicles usually take care of the rest. Also nothing precludes using robotic boats or even ships the same way you'd mount AI on war planes. For the really odd job where a plane, ship or tracked vehicle can't go you take off the tracks from your tank and install 8-12 pairs or propelling double or triple axled feet creating a cockroach style tank that won't even care which side is up and which down.
Smart bombs taken a step further: Guided missiles are a pretty old and standard weapon type by now but it's by no means the pinnacle of smart bombing. Why should we have to decide beforehand the exact target? There's already the scatter mine ammunition that will create you an instant minefield. Now combine these two ideas: An AI controlled B-52 drops a couple thousand smart mines each equipped with a small engine, rough sensor equipment, an AI module, and of course an explosive charge. Once they reach ground the mines crawl around guided by satellite recon towards a general direction but they identify targets of opportunity themselves, move close to one and blow it up.
Of course, cruise missiles, ship torpedoes, etc. can have a similar enhancement: don't wait for the enemy but launch the missiles to seek him. In fact this is pretty much what you _have_ to do. In a sense the missiles and other automated projectiles would be used as picket units to shield your actual battle unit. At fast battle speeds if you wait until you can detect the enemy it's usually already too late.