Because in the past money werent so important that they could buy anything, and gold was so scarce that there wasnt a cabal that controlled everything.
Now there is no need for gold anymore so scarcity exists only on a very microeconomical level.
So, if you look at fantasy, you look for order among chaos. How can a man believe in god while his whole unit ends up being dead?
This doesnt happen in futuristic media. It always ends up being some patriotic bullshit or some moralfaggotry or doomersaying.
Stereotypical fantasy character is: the paladin who is a bit dumb but will cheer his friends and will never lose hope.
Stereotypical scifi character: america first, the commander says always the truth, deep monologue every now and then, fucks the pussies, "our greatest man died, but we need to go forth and finish this mission".
Alistair against Shepperd.