github.com/cirruslabs/tart is a command-line tool which makes this whole VM thing very easy on MacOS starting with Ventura.
I'm honestly not sure why a CLI tool would make that restriction, or if it even is a true restriction rather than an error in documentation.
In any case, vftool is another CLI and works fine on Intel Macs, but has not yet been updated for graphical VMs.
GitHub has a fair few projects which can do Linux VMs with command-line access to the guest.