Certain algorithms/models are implemented in PyTorch or Caffe and typically it's huge amount of work to convert them to TensorFlow while ensuring correctness / Parity. Also I personally like design of PyTorch.
Tensorflow is apache licensed. I think in general, the perception is that it is far safer to stay away from caffe.