I would guess that the problem is wide terminal support. I was recently looking for matplotlib backends using sixel, and I found some for kitty [0] and iTerm2 [1]--both popular options, but not defaults like, e.g., the gnome-terminal, which doesn't seem to have sixel support yet, unfortunately [2].