I could imagine it is. If the company policy is "everything must run on Windows servers" well then you can argue that your linux container is running "on Windows"
Linux containers have been created to deploy onto Azure.
Currently looking what options we have to deploy on-premise,
preferably we could just deploy Linux containers.
Azure Stack Hub is the perfect choice here, but we haven't started down this path yet.