Oxygen has been discussed on the Charlie Chat a couple of times.
Reasons frequently mentioned for E* not wanting to carry a channel are:
a) The per-subscriber fee is too high
b) The provider wants it provided to ALL subscribers
c) There is limited demand
I seem to remember that Oxygen failed/passed all three tests, according to Charlie or Michael (programming).