These are what we call the 'YMMV items.' Things that some people find in this work. We call them 'your mileage might vary' because not everyone sees these things in the same way. This starts discussions in the trope lists, a thing we don't want. Please use the discussion page if you'd like to discuss any of these items.
Values Dissonance: The whole "cross-dressing" thing mentioned above get milked for a lot of mileage. Completely aside from Ivan's "sin" of covering himself with one of Katerina's garments, later they cross the bridge in the other direction, and Katerina refuses to cover herself with his shirt. Ivan has to explain to her that when people see her naked in public, they will either assume that he has raped her or that she is a whore. It still takes a while before she learns to accept the idea of relative morality.
How many whores wander around the streets stark naked, anyway?
Ivan probably just picked the nearest sexual taboo that she would understand.