Here's my :2cents: worth of understanding.
The color indicates the degree of contamination from everything moving and amounts of external dust that comes in around the seal. The way the fork oil is being used is different than that of engine oil as a coolant. In the fork the fluid is one of the working component that it's viscosity as it is moving through the valves is directly related to the performance, how fast or slow it flows. Where as in the engine it is just a coolant and to flush contaminents from moving parts. In the engine there are more moving parts and more friction related contaminents, a little bit from everything makes it dirty. In the fork there are only a few moving parts, less parts means more friction per part to get the same dirty oil.
I'm not sure if this makes sense reading it. Hope it helps.