You are tasked with the elimation of x number of pirates from faction y in system z. Seems reasonable (and fun) at first glance. But then you discover that there's additional variables at play that make it extremely boring. Not only do you need to find ships that belong to the given faction, but you also need to find particular ships that are marked as "mission objective" or they will not count even if they are from the same faction. But it doesn't end there either, if the ships are tied to a certain difficulty level then that automatically excludes all other ships.
This would have been fine if the game would detect that you were running this mission and the ships would automatically spawn for you. But instead I am pretty sure that you are dependent on RNG deciding whether a particular ship spawns out of a pool of other available ships with all of the above variables mixed. The end result is a mission system where hunting x number of ships can literally take hours as they simply don't spawn.
This would have been fine if the game would detect that you were running this mission and the ships would automatically spawn for you. But instead I am pretty sure that you are dependent on RNG deciding whether a particular ship spawns out of a pool of other available ships with all of the above variables mixed. The end result is a mission system where hunting x number of ships can literally take hours as they simply don't spawn.