You know a lot more than me! Interesting post, thanks :)
So on the muddled part (PetaPixel is pretty generalist and simplifies a lot): the actual difference is given by the processing and not strictly by the decoder? I don’t like how Apples “RAW pipeline” handles Canon RAW, so I either use the toggle in Nitro to bypass it (and start with a LOG-like image for a video comparison) or have to rely on the horrendous Canon DPP. All three cases give me different results in colors and noise (with the native Canon solution usually giving the best image, unfortunately)