Actually, I agree with part of what you've said, but not all of it.
I have been developing games/user experiences many years (not this genre, mind you) with many different project teams.
In my opinion, the "problem" is that we are dealing with humans and, more importantly, opinions.
Each player/user has a different level of abilities, preferences, etc.
What one may find incredible hard, others might find incredibly easy.
In my years of development, it never ceazes to amaze me how...unexpected (for a PC term

) some users can (inter)act, even though it is perfectly clear what to do (but that is, again, an opinion...and that's where it goes south)
So in the end, the challenge for any developer is finding the right, or more likely, an acceptable, balance between difficulty and fun.
I
personally don't agree that a game like DotT (still one of my all-time favorites) wouldn't work as a porn game, in fact I would definitely play it.
However, from a developers (or more honestly, an "entrepeneur's") point of view, I agree that this would probably will not be as successful.
Then again, that's just my opinion