Using ColorFunction Rasterizes the plot

When I make a simple plot using ColorFunction, the Mathematica rasterize the plot. Is anyone else having this issue? Does anyone know a way to avoid this?

Plot[E^{-x, -1.2 x, -2.4 x}, {x, 0, 5},   ColorFunction -> ColorData["Rainbow"]]