getaddrinfo samozřejmě funguje i pro UDP a případně i SCTP spojení. Je to jen o tom, že s tím ta aplikace musí být napsaná.
Jistě, pokud nějaká prehistorická apliakce jede svým starým stylem socket, connect, atd, tak má smůlu. Ale většina novějších už používá tento mechanismus (jak v unix, tak i ve windows světe existuje nějaký pátek), tak problém multihomed sítí i dual stack je tím elegantně vyřešen. Původně byl primárně určen k řešení automatického výběru IPv4/IPv6, ale řeší obecně možnost použít cokoliv, co daný stroj bude umět použít.