Canvas Still Renders In SVG Mode + No Events On SVG

Why does the HTML Canvas still render when the renderer is set to SVG? Is it because the SVG is generated from the Canvas, so the Canvas also needs to be in the DOM?

I have a genogram where each node (family member) is clickable to load a modal. However, if I delete the Canvas element using devtools and I try to click on family member on the SVG, nothing happens. Are events only bound in the Canvas, but not the SVG version? Is there any way to make the events work on the SVG too?

In both renderers, the canvas surface is used for event handling. So even when nothing is drawn on the canvas, it is necessary.