astrostar,
There are several misconceptions in your post.
UPNP has nothing to do with Wi-Fi. It's a protocol that runs over TCP/IP, so it'll use whatever physical TCP/IP network you have, wired or wireless.
Then, you're not listening to Dante, you're listening to an Ethernet to SPDIF/AES converter, that happens to use their own thing to talk between devices on its proprietary network. That's what you like, while you previously didn't like the USB to SPDIF/AES converters you tried. That's fine, as far as I know, but you gotta compare apples to apples, as Rednet is not "really clean", as it still goes through an external interface, same as the USB approach is not "really clean"...
You said it yourself that you don't have multiple devices, yet you claim the benefit of Dante is supporting 16 devices... ? And Roon does support a number of devices on the network, one server, many endpoints, and many remotes. And UPNP/OpenHome as well, with multiple servers as well.