It doesn't meant they were a success, but you said Freedom Force was a joke, and it wasn't. The scores don't prove anything, but support that is wasn't a joke.
I think this isn't necessarily true, especially in an era where returning to underground/cult IPs that didn't sell well is becoming a more common strategy. Shenmue 2 and Nier were both games that didn't make back nearly enough to support the developers, and yet they both have anticipated sequels on the horizon that devs/fans/news outlets are taking seriously.
P.S.
The link is for the original game, FF vs the 3rd Reich was released in 2005.