Its all in the mapping.
The computers utterly don't care whether its "log" or "linear", its what the operators are seeing displayed that differs in translation, and you have to tell them what it is. Otherwise its just a set of numbers and "10" is still ten, unless you re-map it.
Yes, SHAKE wants to deal with 8/16/24... but 10-bit IN still goes out 10 bit, unless you byte-process it down to 8. And BTW, SHAKE no longer functions in 10 bit or above with updated Quicktime codecs.
In the end, its exactly like driving your Oldsmobile at Indy. It doesn't turn your dad's car into a Dallara/Lotus. So bringing 8-bit or 10-bit, LOG, or LIN, into a higher bit resolution container doesn't really help it attain higher performance. But it costs more.
jPo