Потому, что это серверная платформа. Обычно мало кто ставит один сервер и один тупой УПС. Как правило, берут умный УПС, который умеет по LAN выключать любое количество серверов.
Вы видели хоть где-то, например в винде, нативную поддержку упса по USB\COM? Вот прям нативную, без дополнительного софта? А если не видели, то почему ESXi должны?
Существуют утилиты от производителей УПСов для управления клиентами, в том числе и ESXi. Например, PowerChute от APC - это с которым я лично работал, есть еще от Ippon, но их руками не трогал. Не помню как на счет ESXi, но на ESX точно можно было поставить клиента PowerChute прямо на сервер. А если в сети есть VMware vCenter Server, то клиент можно поставить только на него, а он уже рулит питанием подключенных к нему серверов (в данном случае УПС может быть тупым и подключен к vCenter Server, по USB\COM, как раз Ваш случай. Только сам vCenter Server очень желательно иметь отдельной железякой).