Yes it does make sense, every VM has a CD/DVD drive that you can either attach to a physical drive if your host has one or to an ISO image file on any accessible datastore. Edit the settings of any VM and you’ll see what I referred to.
The most common way of installing an OS in a VM is to upload an ISO to a datastore, connect the VM’s CD drive to that ISO, and power on the VM.