As already mentioned, the ones that you just 'see' along your flight path, are, firstly due tot he nature of the system, going to be totally random, but also a very small sample of what is available in some systems, due to that magic 1kls barrier that the FSS can see through only when in a special mode.
And I don't see the problem with that. Approximately 90% of systems will have destinations within that "magic 1kls barrier." If you want to reveal as many USSs as possible, without using the FSS (for whatever reason) or visiting the nav beacon, then you accept that some USSs in a system may remain unresolved. That's the opportunity cost you pay to avoid delays in getting to your destination.
Also, I didn't ask for an automatic way to resolve USSes, I asked for a more sensible way to get a refresh of the list of available USSes in the system, and suggested that the FSS be adjusted to address this, but there are other ways.
Sorry, but I don't see how this:
4) Go out to supercruise, open the FSS, honk, have all the USSes revealed.
cannot be described as anything but an automatic way to resolve USSs, given that every other method requires
some input from the player to resolve them, be it going to a nav beacon, using the FSS, or targeting a USS along your flight path when it gets in range.
An additional module would be possibly bottom of my list of solutions after they just gave us the FSS for free, anybody using a 'USS resolver' when the current options are either included in the ship or not that bad in terms of time (see 3 in the OP), would be heavily compromising their effectiveness for no good reason.
I would hardly describe losing a single size one module slot, which all ships now have, as "heavily compromising their effectiveness." Nor is it "for no good reason." You're asking for a way to avoid doing a task you consider critical for whatever goal you've got set. I hardly think it unreasonable that you trade one opportunity cost for another.
As I said, it's not laziness, it's just sensibility of gameplay, there are various solutions (including changing the nature of supercruise), but I feel the FSS labelling all USSes in a system OR docking at a station revealing all USSes (as someone else suggested), represents an elegant solution.
I have no issue with docking at a station revealing all USSs myself, because you have to make the effort to fly to one, just as you have to do with a nav beacon. What I
do have an issue with is preserving the presence of opportunity costs in the game.
Presently, there are a number of ways of resolving USSs, all of which have some opportunity cost to the player. If you have a goal that requires visiting the right USSs, you need to make a decision on which method has the least cost to
you. You're asking for a way of avoiding all that, at no cost to the player. Frontier has already removed quite a bit of gameplay opportunities by obviating opportunity costs in the past. I'd rather see this trend reversed, not continued. This game could use more interesting gameplay as it is, and IMO interesting decisions leads to interesting gameplay.