The PCI could be a square and each quadrant has a percentage of the hit being successful. Higher percentage in the middle and decreasing out into the outer quadrants.
Hit types would vary by the type of hitter
A hit in the middle quadrant with a power hitter could be a HR or a double/triple with a contact hitter. Hits in the lower quadrants would be ground balls and left/right quadrants would be pulled hits.
If you gave players a “schematic” to look at that would describe why the hit did this or that instead of the pure randomness we have right now, it could lessen the frustration.