You're playing an online space simulation - one that takes the vast distances between stars and planets into account.
It's totally up to you if you want to play it or not; but I for one would be bloody annoyed if all possible points of arrival in the game were a quick walk away - it cheapens the experience. I mean cripes - the farthest possible distance one can travel (that we know about) in-system is 6.8M Ls (or 86 minutes) away. Now - if you don't want to fly to Hutton, that's fine - no free Anaconda for you. But complaining if you have to fly a measly 10-15 minutes?
Sorry - that's your issue. In terms of travel time, I like the game just as it is.
I won't speak on behalf of the OP, but for me the issue isn't that it takes so long to get to the mission USS... it's that there's zero way to check what you're signing up for before you're past the point of no return for any mission which has a procedurally generated target[1], rather than a fixed one.
If for some reason doing such a mission is necessary (and on numerous occasions, it is), I'll make a plan to do it. But you can't do that for missions with procedurally generated targets; it is literally impossible to tell whether it's going to be 50Ls or 500,000Ls away. You can guess a range based on the distances of bodies in the system from jump-in, but that's night on useless if it's that large a range.
And again; all missions with known targets/destinations scale with that distance or effort.
- Courier, Delivery and Passenger missions scale reward based on distance needed to travel.
- Massacre missions scale with number of targets.
The reward
does not scale, for a mission with a procedurally generated target location (massacre missions included) based on the distance to the target. Since other aspects of the game factor that in, this is a substantial oversight.
Again, I wouldn't claim anyone wants every single mission to be a 2 minute walk down the park... rather they just want to know how far it's going to take them so they can make an informed decision
before taking a mission.
Assassinations, Salvage, Planetary Scan missions, the mission-proivder gives you the target body/region on-entry into the system. There's no reason that couldn't be provided up-front instead so you can make a sensible choice.
[1] Missions which list the in-system distance to the target are: Courier, Delivery, Passenger, and some (mostly pirate) surface target missions.