To funguje jen v případě, že protokol aplikační vrstvy ten hostname explicitně posílá. Což dělá třeba web (HTTP), ale většina dalších protokolů už ne. Jak chcete podle hostname směrovat třeba SSH nebo jiný protokol?
Další věc je, že to pak znamená, že bude provozovatel datacentra mít třeba reverzní proxy server pro každého klienta na všechny služby. To je mnohem větší problém než ten NAT na druhé straně u klientů. Opět tu máme tlak na zavedení protokolu s dostatkem adres, kde to prostě funguje normálně a služba se identifikuje rovnou adresou.