As I understand it, F-117 maintenance is a major PITA.... Probably one of the reasons why they're being retired.
Also, look at the missions they're designed to fly. I think it's likely that they've been replaced by unmanned vehicles, and the B-2/F-22 mix.