A redeeming factor is that approximately no one is using the SVT-AV1 decoder, it's almost only for encodes, where you don't care as much since there's nothing privileged in your encoding container besides the current input being encoded
(But... the actual decoder everyone uses is dav1d, and that's majority straight ASM, with a little bit of C glue code. So. Still not a solved problem.)