Are those the pins/holes that secure the steel rail sections into the frame?
If so, I wonder how it held together for the test firing done at the factory.
I guess is comes down to a combination of personality, experience and available tools. For me, I'd rather fix it myself than send it off and be without it for some period of time (or even get it lost in the mail/shipping functions somewhere). I did send my new P01 slide back to CZ USA when the tritium front sight "died" a few months after I bought it. And sure enough, FedEx "lost" the box for 3 days. It got up to a FedEx facility in Maryland and the label got damaged and it took them 3 days to figure out what was going on and get a correct new label printed up and put on the box so it could continue it's way on to CZ USA. Ten days from leaving to coming back home and three of them were due to it sitting on a shelf while FedEx figured things out and corrected them. Yes, it was insured, but how long do you think it would take me to get a complete P01 urban gray top end from CZ (and the serial numbers still wouldn't match up.)
Rarely happens, I guess, but once you stick it in the mail/fedex/ups, etc. you no longer have control over it.