Apologies, in that context, "doesn't matter" is supposed to mean "both do the same thing". I'm a software dev too, so I understand what you are saying about the code, although surely after the construction hooks from player and bot, should it not converge into the same function call by abstracting the placer down to their highest shared base object, to reduce duplicate code?
It is weird that it puts me into remote view even if I am physically very close to the train, or even on the train.