Can't talk about the rest, but some spelunking led me to finding that TV was "legacy" component in later Genera options, working properly only on the main console and, due to significant emulation work, on MacIvory through RPC to host Mac.
DW/CLIM treated TV as one possible driver, if not sidestepped it, the problem was that some software (iirc mainly related to some S-Graphics products) had some hardcoded TV dependencies from earlier versions - it's mentioned as part of the porting plans for OpenGenera, because OpenGenera has no working TV subsystem at all, because TV didn't work over X11.