To be fair you can optimize this a bunch if you put in the effort. Sphere tracing is far from optimal for ray marching.
edit: see https://hal.science/hal-05308455v1