Because no contract exists for them to do so. As I mentioned earlier in this thread, anyone can launch a channel on satellite but if that channel wants to be on cable then they have to discuss it with VM and a contract is required.
Oh, and if you want porn, I'd stick the internet. Apparently