Homo é também uma palavra de origem latina significado homem, humano.
Homo e vice são dois prefixos independentes um do outro. Homo é de origem grega e significa a mesma coisa, mesmo. Em troca, o vício é de origem latina, e seu significado é, em vez de, em vez de, em vez de.