Without wishing to get too technical (because I'd probably demonstrate my ignorance) I believe that the biggest problem with a passive preamp is that of impedance matching. Passive preamps can offer a lower input impedance than some sources are able to drive. If this occurs then the sound is robbed of dynamics.
This problem is system dependant, because it depends on the output impedance of the source and the input impedance of the power amp. In a system with a very low output impedance on the source and a very high input impedance on the power amps a passive preamp might work well. There's no denying that a passive pre is transparent and cost effective in this situation.
If your source has a relatively high output impedance and your power amp has a lower input impedance then using a passive pre might not work since the output stage of the source will not be able to drive enough current into the low input impedance of the preamp. An active preamp will be able to offer a better match of the impedances in this situation, and if it's a decent preamp then it will also be pretty transparent, and will not be coloring or conditioning the sound at all. It's a hell of a lot cheaper to build a quality amp at preamp current and voltage levels than at power amp levels, so there's really no reason an active pre should be any less transparent than your power amp.
So in summary there is no blanket rule that active is better than passive or vice-versa. I believe that impedance mismatches are the core issue in system matching, and the reason that you can't apply simple rules and then buy components without first demoing them.
This problem is system dependant, because it depends on the output impedance of the source and the input impedance of the power amp. In a system with a very low output impedance on the source and a very high input impedance on the power amps a passive preamp might work well. There's no denying that a passive pre is transparent and cost effective in this situation.
If your source has a relatively high output impedance and your power amp has a lower input impedance then using a passive pre might not work since the output stage of the source will not be able to drive enough current into the low input impedance of the preamp. An active preamp will be able to offer a better match of the impedances in this situation, and if it's a decent preamp then it will also be pretty transparent, and will not be coloring or conditioning the sound at all. It's a hell of a lot cheaper to build a quality amp at preamp current and voltage levels than at power amp levels, so there's really no reason an active pre should be any less transparent than your power amp.
So in summary there is no blanket rule that active is better than passive or vice-versa. I believe that impedance mismatches are the core issue in system matching, and the reason that you can't apply simple rules and then buy components without first demoing them.