In the Star Trek: Voyager episode "Resolutions", Voyager ejects an antimatter container and blows it up to disable three Vidiian ships.
Why wouldn't they keep extra containers around and use them more often if they are that effective?
Why wouldn't this technique be utilized more often, especially by Voyager, since they have a limited supply of photons?