If you do not like combat, then stop shooting up transports, and try the exploration route. Get ADS and DSS, set your navigation panel to filter out asteroid belts, and when you jump into a system, honk it, and check your navigation for unknowns. If there are any, set a bug-out system, and start exploring the planets and moons until there are no unknowns left. If a USS shows up, check the type. If it is a distress call or weapons fire detected, ignore it. If it is a convoy dispersal pattern, enter and do passive scans of all ships. If you have a frame shift wake scanner, wait for the ships to jump out and scan their high wakes. And back into SC.
If it is an encoded or degraded signals USS, enter at throttle 0. If it is a rescue operation, scan the rescue ships and their high wakes, and also scoop any materials that might be around. If it just debris and cargo/materials, do not select anything, wait until the FSD cool-down is complete, then select something and keep an eye on the scanner. If a pirate NPC spawns (which is very rare for me), bug out. If no pirate NPC spawns, scoop all micro-materials, ignore the cargo canisters.
If you get a message about another new USS while approaching one, entering the second one seems to give better results, but I do not have hard numbers. If you are unsure, toss a coin

Lather, rinse, repeat. It is a game of chances and patience, but since it is just an add-on to my main purpose of "relaxation by exploration", I do not have a problem with pulling the lever on the slot machine over and over again.