I am sad to hear that yet another repair shop threw unnecessary parts at a problem, and missed. Perhaps the battery was necessary, but the alternator replacement likely was not.
One thing to be aware of, is it takes a long time after a jumpstart for a battery to get anywhere near full.
Many people, assume a 15 minute drive after a jumpstart is all that is required and everything is just fine at that point, but the battery is NOWHERE near fully charged, and even light parasitic loads and natural self discharge can cause enough draw on the still severly depleted battery that it will require another jumpstart the next morning, and this can be confused with a parasitic draw. I am not saying this is the case, but it is a possibility.
Any battery which gets a jumpstart, really requires that it be recharged fully on a plug in charger, as even driving for 8 hours, might leave the battery only 85% charged, and when it is discharged so much that it required a jumpstart, especially a new battery, it really really wants to get a true full recharge, and that is impossible in a 15 minute drive. Recharging a battery that was dead as a doornail to full, cannot be accomplished in less than 6 hours, and this can only happen with a higher amperage source that seeks and holds a high voltage the whole time. This does not happen in 99.98% of vehicles as the voltage regulation is timid.
The parasitic draw on engine battery, if it exists, and is not just a case of overwhelming undercharging, can be negated when parked by pulling off the ground cable from the engine battery, so at least it won't get pulled to dead as doornail status every night until it is figured out.
Draining a newish starter battery to dead as a doornail time and again , will have it unable to store enough energy to do its job in a very short period, and it is not the battery's fault, nor the retailer's.