The thing with ATv is that Zwift has to always react to whatever Apple does with their own software, hardware, firmware to reinsure compatibility. If it were their own console, Zwift's game software team would work in conjunction with the hardware teams (console, Play, Hub) -- no surprises and they get out of being in a reactive, bug-fixing mode (in theory).