Sometimes licenses get in the way, it's possible they bought an engine or tech from a 3rd party and don't have the legal standing (or don't know if they do or not) to release the source.
Fallout source is gone too. There was just no reliable way to store source code back then, a lot of times it was just one of the developers that had it sitting in a desk drawer.