To be clear, here's the kind of change I was thinking of. Though maybe instead of changing xref--show-defs-buffer, we'd add a new function named like xref--show-defs-buffer-below.