Treyarch does their best to make something different every few years for you guys you can at least show a little appreciation for their hard work. If you take the time to go on their forums and complain that you think it's going to be a bad game, you obviously don't. Nobody takes the time to do that if they think it's going to be a bad game.
The arguement was never that they would be used, nor was it that the US would be able to afford them. The arguement was that it's possible. That it could actually happen. Whether or not it will in fact be used is irrelevant. In the end, it's a game set in the future and for gameplay purposes, they aren't gonna just stick to factual information.
You are right anything is POSSIBLE. Does that mean in the game they should have flying tanks that rain infinite amounts of bombs on enemies and somehow surive? Just because it is possible does not mean it is LIKELY. Those are two different things and you need understand. Stay in school.
Remember sometimes things have to change even video games. Just how Myspace changed years ago and now Facebook is changing "TimeLine" Well stuff change! I would find it boring if treyarch made a call of duty that was just like the rest of the call of dutys. It's actually a good thing they are adding more stuff like they are doing. Just think about it...and you will agree.