I don't think anybody is opposed to Tensorflow on OpenCL, it's just that CUDA is so common.
You can follow the issue to add OpenCL support here:
https://github.com/tensorflow/tensorflow/issues/22
and one of the projects here:
https://github.com/benoitsteiner/tensorflow-opencl
From what I understand it requires Linux at the moment since it is built on ComputeCpp