Technology Netflix is cheekily removing this key feature from the Windows appMay 17, 20240 Netflix not too long ago introduced that it could be releasing an replace for its streaming app on Home windows…