Then why would they have an outfitting option there? Your logic is flawed. People can wait, it's how the world (and universe) works.
I have to wait who knows how long to repair or refuel my ship, turn in missions, or do other other time sensitive things, but you can't wait to outfit?
Most outposts are not crowded, but those that are, and have a queue for the pad should have strict limits on how much time you can hog it. It wouldn't apply if no one else was trying to dock, which is going to be 95% of the time at 99% of outposts.
Enforcing a smooth flow of traffic makes perfect logical sense.
Simple solution is a inactivity timer. If docked at an outpost, and the game does not detect any player input for 10mins, the game moves the player to solo or disconnects the session.
I am completely against forcing a player out of a pad just because someone else want's to land. First come first serve, as long as the cmdr is active in the game they have every right to occupy the pad.
Outposts have a single medium pad, but CGs and other events can cause a half dozen or more medium ships to be waiting for it.
It doesn't make any sense for the station to allow one ship to monopolize traffic. Supplies need to come in, bonds need to be paid, the forces defending the faction owning the station need to rearm, etc.
Why have dev time spent on a solution when there is already a solution? Just save and go to solo.
Because it's completely asinine for the station to let what may be a hostile force defeat, starve out, or crap up the economy of the owning faction by tying up a parking spot.
From a gameplay perspective, forcing everyone who may be there to break and reform wings constantly to dock is a major inconvenience.