Maps/Pyrat eyepatches should appear on your screen only if you can grab them... this would eliminate the frustration of having people 'steal' your patches/maps.
Alternatively, spawn one eyepatch/map from every pyrat that dies for each player who hit them...
It's really a chore to bother with pyrats these days. The lag makes bug catching difficult, as well, even with all the improvements.
Looting, which I find to be well balanced in design, is becoming the clear choice for money making activities.