It should not be forgotten that the very episode offers an interesting counterpoint in that Kirk appeared to favor women noticeably older than himself. The illusion of Ruth takes the form of a 32-year-old actress, supposedly looking exactly like she did back when the nineteen-year-old Jim had the hots on her.
There's no pattern there necessarily, other than Kirk having a thing for blonde women. Likewise, McCoy finding romance in an adventure shared with a younger-looking woman might be an outlier. So the 2260s aren't beholden to what was or wasn't fashionable in the 1960s, let alone to today's hang-ups about such things; we can see whatever we wish in these sporadic bits of data.
(In-universe, we can of course also further argue that both Ruth and Finnegan were aged to better match Kirk's inner images of his old acquaintances, despite what is being said. It's not as if the heroes would really be objective about anything they meet down on the fantasy planet. Given this, for all we know the heroes saw each other in a different light as well, imagining their parners as having the physique and perhaps personality of the movie stars of the day or whatever...)
Timo Saloniemi
There's no pattern there necessarily, other than Kirk having a thing for blonde women. Likewise, McCoy finding romance in an adventure shared with a younger-looking woman might be an outlier. So the 2260s aren't beholden to what was or wasn't fashionable in the 1960s, let alone to today's hang-ups about such things; we can see whatever we wish in these sporadic bits of data.
(In-universe, we can of course also further argue that both Ruth and Finnegan were aged to better match Kirk's inner images of his old acquaintances, despite what is being said. It's not as if the heroes would really be objective about anything they meet down on the fantasy planet. Given this, for all we know the heroes saw each other in a different light as well, imagining their parners as having the physique and perhaps personality of the movie stars of the day or whatever...)
Timo Saloniemi