Hello, courier missions among other things are out competing courier contracts that dont pay as much so there is lots of stuff that doesn’t move around. An NPC mission will also never try to scam you, but you run that risk when accepting courier contracts.
To make it worth your time to haul small packages you have to do it in bulk so that means you have to verify many individual contracts from many different people to make sure its not a scam among other things before accepting it. Its lot of work for little reward? Setting up courier contracts is also a tedious process.
Over all this aspect of the game could do with an overhaul imo.
A hybrid system seems optimal but the most important issue is to improve the UX when it comes to creating and accepting courier contracts if you want them to grow