It's not about virtio at all. It's about vga compatibility, so we have a simple framebuffer as boot display. Only used when virtio is *not* enabled.
VGA can be a separate device altogether.
In fact there were *real* PCI graphics cards that did this and had a register than flipped the output source over.
Alan