Were the tires loaded before..?? Even if not, there'd a good chance the rims are rusty inside, and if not cleaned, will poke/rub holes in the tubes. I just replaced tires on my Farmall Super C last week, replacing a good set of used one's I put on 30 years ago. The original tires were not loaded, yet the rims had a bit of rust on them. I cleaned them with a wire cup brush, primered with rusty metal primer, and painted with aluminum paint.
Being it has never sat outside, I thought it was going to be a fast replacement, with no rust to deal with. To my surprise, there was some rust on the valve stem side of the rim only, clear around the rim. I can only suspect salty water got in around the valve stem when plowing snow with the rear blade, and/or when hauling manure to the field across the road, driving through salty snow that had been plowed off the road, for 20 years. This is one of the inner tubes I took off. Although they never lost air, and tires were replaced due to a sidewall breaking out, there were some flakes of rust embedded in the tube. I'd have to guess within a few years, I'd have had a flat tire.
I once again cleaned the rims with a cup brush, but this time gave them a coat of Ospho to hopefully kill the rust in the tiny pits in the rim. Gave them a coat of rusty metal primer, then a finish of aluminum wheel paint.
I suspect your rims are rusty, and the person changing the tires just went a head and mounted the tires and tubes, on those rusty rims. If some of the flakes got dislodged while mounting, it rubbed/poked a hole in the new tube. Had that happen at a discount tire store 30 years ago, on my then 1 ton dump truck, when I had the steering tires replaced. I had a flat tire 2 days later, when hauling a load of coal for my buddy. After inspecting the tire and rim, and seeing all of that rust in there, needless to say, I was at the tire store the next day, pretty much throwing a fit. Manager informed me it wasn't their job to clean rims, just replace tires. All they had to do is tell me, and I'd have taken them home, and cleaned/painted the rims, and brought them back. The local tire shop I deal with now, will tell you if you have a problem with the rims, and will clean and paint them, but I prefer to do it myself.
I'd suggest to be there when they come to change the next one, and have a look at the rim. If they put new tubes on a rusty rim, then I'd be somewhat irate. You may have some recourse on the cost of tubes, and installation. Especially if the installer never mentioned you had rusty rims, and installed anyway,ad not giving you a chance to clean them up, before installing new ones. It may cost you another service call, but I'm sure that's a lot less than new tubes at $300 a crack.