A. I see a half dozen great providers. There is usually one available at the time I wish to play. So, a non-issue for me.
B. If one of my go-to Gals isn't available (very rare occurrence), I will wait it out. Too many times have I let the Little Head do the thinking and have regretted it afterwards.
C. Don't watch Porn. Non-issue.

There should be an Option D.

D. Go to a Strip Club, spend way more money than on a Provider, come home with Blue Balls, then Test Fire The Death Star, also known as Polishing Darth Vadar's Helmet.