If anyone goes into a relationship expecting that they have to know every little dirty detail about their prospective new love's life....that would just seem VERY bizarre. At least to me. You obviously see it differently, and that's fine.
But from my POV I would expect that you're NOT a virgin. Just because you decided to charge guys to fuck you vs just being a barfly, what good is it to tell me how many fellas you've been with. If WE are starting our lives together, it is from today. NOT from years ago. And if I were to hold your past against you, then you would also be misjudging me from the get go.
And if that John you fucked three years ago were to come up to me at a wedding and tell me he fucked you for money...OK. It simply wouldn't matter to me, but then I'm sure there are others it would be an issue for. The reality here is that what you did in your past is not important to why I want to be with you today and tomorrow. I hopefully loved you for the gal that I know today.
As I said in my prior post, we ALL have done shit we're not proud of. That's life...and anyone who can claim they haven't, I call bullshit on them.
That's my argument on this topic. You know better than most that I don't pull my punches.