This sure makes it sound like any media can be sent to any audio output device I choose in Media Center. I've used JRiver to stream to other devices in the past (an R-Pi, for example), so why would I assume it would not stream from Tidal as a source?
You cannot select DLNA devices as an "output device" however. I know you may not care for that distinction, but DLNA are zones, not output devices. I don't think we ever call them that anywhere.
I'm sorry that this wasn't clear from the documentation, but its not wrong.
DLNA does not play "audio streams", it plays files. If you select a file to play, then the file itself is send to the DLNA device. Its not decoded by MC and then streamed to the device, or anything like that.
This is not some arbitrary limitation we impose because we feel like it, but just how DLNA in Media Center works. DLNA renderer are send a request to play a file which it then obtains from Media Center, we don't push media date to the device, which would be required for playback of Live sources to work.