Didn't you catch the part in the pilot where Holmes said that while he found sex distasteful, he needed it as part of his "process," which was why the hooker was just leaving when Watson showed up? It's certainly not a love life, but it is a sex life.
No. That must have been when I was answering the phone.
But, wait! Bland, generic, safe CBS has the hero using a prositute? You must be pulling my leg. Giving Holmes a sex life is just too radical a break with tradition for the senior citizens who are the only ones who watch CBS.
Ah, I get it! You're pulling my leg!
Surely if such a thing had happened people would have discussed this instead of babbling about bland and safe! It would have been a big deal.
Even CBS comedies have references to (if not out right portrayals of) sex, including characters who pay for it.