I agree that all .wmb files used in the game should reference a single .wad that contains all the textures needed.

If the argument against this is "WADs can be opened with WED and the textures extracted", it fails as anyone with a decent programming skill can read the textures straight out of a .wmb just by calculating the offsets.