I understand your point and I know what you want to say. I agree with you but you have to take in mind that at the other hand, because its so expensive to transfer, not may players will do it, even if they do, they will not do it on daily basis. So some imaginary corporations starting to haul ships will not become dirty rich in no time. Anyway there is s**tload of factions in game so that splits between them anyway if you think that way. Even if NPCs were inteligent enough they would not ask for transfer of ships if they recalculated the price of such a transfer, they would do it themselves.
If shiptransfer cost was was lower, many players would use such a options, your imaginary corporations would go even more super rich in short time. Just go to supermarket and look for goods that are super cheap and they are good quality. Lot of people would buy that, even if they dont need that. Thats how corporations get rich.
Another point of game immersion itself is, if it was cheap players would be lazy to do it themselves. FDevs have to think twice before they implement something. Everybody would just dock and request ship transfer instead of going there by themselves. And thats breaking immersion in my opinion.
"Even if NPCs were inteligent enough"
now the moment you say that, you kill the believability of entire universe.
we make ourselves believe that this is a real universe with real people by suspending our disbelief to the extent we can.
and the more we have to introduce things like 'ok but so many players will be able to use that service so not so many ship services/captains will get filthy, unrealistically rich from ship hauling', the more we have to suspend our disbelief. such things eventually pass the threshold of believability as they accumulate.
its a universe. 'players' and 'npcs' do not exist. there are people. this is how we make ourselves believe when we sit in front of the monitor to spend time in front of this well crafted computer app. we know that it is a computer app, and there are players and npcs. but we
suspend our disbelief as much as we
can.
thus, if 'people' in the universe who you call players wouldn't use it because it was unrealistically expensive, others (npcs) in the universe would use it, and still there would be those who made insane cash.
it wouldnt matter whether there were too many or too few people using it by the way - if something is THAT profitable, everyone would cram in to try and do it - for the reward is way too greater than the effort.
if it was cheap players would be lazy to do it themselves
well, i didnt buy this game to put any 'lazy asses' to work. other players being forced to do things or not does not benefit or harm me in any way. i get no game enjoyment, immersion, excitement or satisfaction from player x having been forced to do anything, less even if the one being forced is myself.
i can live with a decent amount of game design decisions which would have to be taken to accommodate game mechanics so that things dont break down.
but, if those decisions break immersion aka go over the threshold of 'suspense of disbelief' i can muster, then the game stops being something that takes me to a far away place in a far away time in an alternate (or future) reality, and instead turns into just another computer app.
..........
TL;DR - im ok with things being expensive, im not ok with things breaking the crafted reality of the universe.