Codec packs are not evil or bad,
You just have to know how to use them.
With the many different video and audio formats around they are essential,
I would rather install a codec package than hunt around for each individual codec.
Plus the packages like K-Lite give extra tools to make sure there are no conflicts with other codecs already installed.