Sometimes writers do thoughtlessly insert familiar cultural values into fictional settings, but you can't assume that's the case just because you find the values in question distasteful. Some of us work hard to invent logical reasons for a character in a setting with no Jesus to have Catholic guilt.