I actually worked for DWP for ten years. What it's actually like is going to the Jobcentre, looking at the first page of jobs available on the computer system and then selecting the next page because there are sufficient numbers of jobs on it that you'd need a six foot screen to view them all.
Don't forget some systems have a larger population than the Earth. Is it really so realistic that I dock at the main station in a system with a population of 8 billion, check the jobs board for a faction in boom and discover six opportunities?
A little perspective, with some REAL numbers... (That took seconds to find)
https://www.inc.com/tom-popomaronis...ecords-selling-over-600-items-per-second.html
So, this report estimates that Amazon processes, at peak
636 items per SECOND! And that's only in the domestic "Earth" market for the current year, not counting 3 space stations orbiting Earth and another at the Moon, at least one at each major planet and surface bases on some of them.
There SHOULD be more than enough work to keep the space trucking fleets busy, IF FDev can capitalise on domestic work and factor that into the mission wrinkle system. "Thanks for bringing this shipment CMDR. We've only retrieved 75 of the 100 from your hold because we'd like to encourage you to take the remaining 25 to station z in the local system..." If you don't want to do it that's fine, that sub-mission could be re-listed as a top priority domestic job on the mission board for someone else in a smaller ship to take. The system could even say, "We've already spoken to the brokers there, and they're sitting on a 750 ton job going back to your origin but they're only willing to hold it for another hour before listing it on the general boards."
They can see you're flying a T9 and what you actually want to do is back load a full cargo hold to the system you just came from but you go into the SYSTEM map and plot course to the local station, the mission board automagically updates itself and hey presto, the NPC's have efficiently done THEIR JOB and dregged up something suitable from the lower priority end of the mission stack that should, in real world terms, with a 7.2 billion population, be able to supplement the 25 tons you already have with one or more domestic jobs that add up to the remaining 725 tons. You, as the pilot shouldn't need to know, or care that what they've done is split a consignment that's actually 2000 tons because their client is screaming at them to get at least part of the load there yesterday.
To make that number a little more realistic of course, consider that 636 per second figure to be a first world problem. How much of the 2nd and 3rd world are placing these orders? Probably not as many, so the mission server should be able to weight the more anarchistic systems for a lower number, and higher in high-tech democracies and corporate states, where the use of psychological warfare, oops, I mean aggressive TV advertising is more prevalent.
It's going to be impractical for FDev to present an infinite number of missions on one job board so, only present two, maybe three. Enough to give a spread of reward types, be it cash, influence, reputation or materials. Ok, so four of each type and based on the type of ship you're in or, just give us a drop down list to select a reward preference, kinda like it does now but don't show me the rubbish I've just told you I'm not interested in! Why would you want to see assassinations when you're in a cargo ship? Why see mining missions if you don't have a refinery? Why see salvage missions if you don't have a collector limpet controller? Why see any surface missions requiring an SRV if you don't have one? These are simple, self filtering triggers the mission system could easily look for when you place a query (open the mission board).
The current system is guessing, and it's not even an educated guess at what you might want to do, throwing as large a selection as possible at you in the hope you'll want to do one of them, hence the amount of irrelevant rubbish and the incentive to board flip. The player agency is being completely ignored, as is the domestic (BGS / player faction) market. Less is more FDev. The player is telling you what they want by flying the ship they're in, with it's current loadout and capabilities.
Maybe it's just me, but this seems like a total no-brainer to resolve. Ideally I'd really like to see a mission database query system though. What if I ONLY want domestic jobs, or find a commodity super cheap and fill my hold with them, then open the mission board with no destination selected in the galmap? Can the system present a list of source and return missions, weighted on highest ROI for distance traveled and biased towards unloading the whole shipment in one place? Why not? Could such a system consider thargoid damaged stations as the highest priority, or currently burning ones, since they're paying massive premiums, like almost 10,000 CR for Basic Medicines that only cost you 300? Why not? It seems like the left and right hands have no idea each other exist, or appreciate that both will be required to find your own ar$e.
This is NOT an "easy win" button, it's a way to simulate a massively busy galaxy, realistically.
Again, it's not the quantity of missions presented, it's the quality or, relevance to the player.