It's not for you or I to dictate how much people should share within their personal relationships.
Maybe telling your partner that something isn't any of their bloody business is a perfectly valid thing to do, and an acceptable answer, even after, say, 50 years of marriage? It's a relationship, you are not a single conscienceness.
Personally, I'd argue having secrets from your partner doesn't necessarily make you dishonest. Lying to your partner makes you dishonest.
Anyway, my broader concern is I still wouldn't want my credit card company knowing my sexual preferences anymore than I'd want an ad company like Google knowing my medical status.
If you conceal information from your partner that they care about then that does make you fundamentally dishonest. If you conceal the fact that you are cheating on your partner, does that make you dishonest? I mean, isn't it just a secret you're keeping from your partner?
You write that neither you nor I should dictate what people share with their partners. I agree. I don't care what people share with their partners - that's between them and their partners. I don't think it's good for children to have 24/7 trivial access to hardcore pornography though and so I think we should restrict that and if that restriction changes the balance of what adults disclose with their partners that is up to those adults and their partners to handle. You seem to be advocating for policy based on allowing romantic deception - which is odd.
Finally, regarding your credit card company knowing your sexual preferences - I agree that it is a trade off but I don't think your, and others, addiction to pornography necessitates making pornography trivially available to children. If you have a better idea for how to age-restrict pornography I'd be open to it, but the defense that it would make acquiring pornography awkward for adults strikes me as pretty weak.
I'm not opposed to giving parents the tools to shelter their children from whatever they consider inappropriate content, I'm just saying I don't think forcing age verification via credit cards is the way to go.
Maybe telling your partner that something isn't any of their bloody business is a perfectly valid thing to do, and an acceptable answer, even after, say, 50 years of marriage? It's a relationship, you are not a single conscienceness.
Personally, I'd argue having secrets from your partner doesn't necessarily make you dishonest. Lying to your partner makes you dishonest.
Anyway, my broader concern is I still wouldn't want my credit card company knowing my sexual preferences anymore than I'd want an ad company like Google knowing my medical status.