It's not unreasonable for something to require Beyond Valor, and not document that [*], but less so FW. I'd be justified in being pissed off if I got this and found after receiving it that I couldn't play it because I don't have FW. Or something else - are there any other dependencies?
The point I'm making is not that there are dependencies, that's pretty much a given, it's that what those dependencies are hasn't been documented.
[*] Any maybe even that should be documented. Someone could easily stumble across that web page and buy the game, thinking that it's a standalone game about the Korean War, but not know that it's part of a larger system that requires buying hundreds of dollars worth of other stuff before you can play it. Most people would be pissed off if that happened to them.