Folks, an antenna is an antenna is an antenna. There's no such thing as a transmit antenna vs. a receive antenna, a digital antenna vs. an analog antenna, a TV antenna vs. a scanner antenna (although the specific design of an antenna may make it more optimized for one function over another, the antenna itself doesn't care).
The important part of an antenna is the frequency range (or frequency ranges for multi-band antennas) it's optimized to work on. The design is also of some importance (some have more gain, others less; some are directional, others not; some are designed for 50 ohm feedline, others 75 ohm, even others 300 ohm; etc.). For receive, most of these are not all that important, but for transmit they are. A transmitter may burn out if things don't match while a receiver will just pick up better or worse as the match goes from perfect to not so much.
One thing to remember, an antenna that covers a very wide frequency range will give up signal strength to do so. An antenna that has high gain will have a narrow frequency range (those designed for multiple bands may have several narrow frequency ranges).
Why would a receive antenna not work for transmitting you ask? Simple, the manufacturer may have used components that have a very low power rating that is fine when you receive (think microvolts and microamps here) but will burn out from the transmitter's power (think volts and amps here).
Why wouldn't a TV antenna be great for a scanner you ask? Simple, TV transmissions use horizontally polarized antenna while 2 way radios use vertically polarized ones. Flip the antenna around to have the correct polarization and it should be fine.
Why wouldn't an "analog" antenna work on a "digital" system you ask? Simply, it will work just fine, but "analog" is old technology and "digital" is new so folks can charge much more for a "digital" antenna than they can for an "analog" one. It's probably the same antenna in the same box so you're paying extra for that bright yellow sticker that says "Digital" or "HDTV".
"But they said this antenna would work on all bands." Yes, but "work" doesn't say "work well". The engineer designed it to "work" on 140 - 150 MHz and 430 - 450 MHz. He also said it will handle up to 100 watts of transmitter power on those ranges. They made a million of them, packaged them up and shipped them out with the words "Dual Band Antenna for 140-150 MHz, 430-450 MHz, 100W. Will also cover 30-70, 100-140, 150-170, 450-500, 700/800/900 MHz bands for scanner use. It slices! It dices! It makes great pancakes with no mess! ...". You get the idea, it was designed and tested for one thing but to sell them they have to say it will do everything anybody could possibly want. It will work well where it was designed to and "work" (but not very well) on everything else.