I hear this criticism of the F-22 frequently. We paid a load of money and the only deployment it's ever had is airshows. What a waste, right?
However, I have to ask the critics, should our military plan for and equip for only the current wars, or should they be looking ahead to all possible engagements? Right now, we seem to just be invading 3rd world countries and then chasing down murdering thugs in caves and apartment buildings. For this mission the F-16 and F-18 are more than capable and are only really needed during the invasion phase.
What about future engagements? Can you not see a use for the F-22 in engaging more capable enemy fighters than say, the Mig 21? As to why we haven't used it, I would have to ask why we should have used it when it wasn't even remotely needed? Why risk it?
Bottom line is, it's tough to maintain the #1 spot for military superiority and super power status. This is the real debate for our country. Do we want to be self sufficient in defending our intersts around the globe against all comers, do we want to continue to maintain the ability to fight multiple wars on multiple fronts, or do we want to scale back and be more dependent on others for help like the Europeans do?