The icon is also gone now and no fix for over a month is Netflix broke like Blockbuster or Apple and Netflix no longer do not care? If that is the case than add Amazon Prime on Apple TV or Apple start your own streaming service instead.
Just chatted with them: It seems like Netflix is blaming Apple and Apple is the one who controls their app they are the ones also removed DD completely. WTF?