Quote Originally Posted by MikeG2012
I'm surprised though that Adobe hasn't come out with some sort of algorithm to read the data from the RAW files. Its not like it'd be illegal to read the data, right?

Of course. But the data only tells you what to do, not how to do it. For example, the only thing that the metadata says about Automatic Lighting Optimizer is "off, low, medium, or strong". But the actual effect that it causes is different for every single image. Now, if Canon documented somewhere what ALO (and any other setting) actually does, then someone else could implement it. Until then, the only option is to use DPP.