I am not an engineer, but I think using launch control all the time does not do your car good. I believe I've read something like this, it was discussion of dsg in audi.
Well sort of true. But neither would Lewis Hamilton starts from every red light and junction be any good for ANY car - manual, auto or DSG.
Lets put this into perspective. The VAG DSG has no prescribed limits of using launch control - unlike the BMW SMG, which actually stores the number of uses of launch control in it's ECU EEPROM. Furthermore, the clutch design used in the DSG box is a well proven technology - indeed, it is identical to motorcycle clutches (except the Ducati dry clutches). There is also an ECU controlled over-ride, if the box oil temperature gets to hot - so, using launch control in moderation should not cause any discernable degridation to the DSG box.
Abuse is a different kettle of fish though!
At the end of the day, why have a dog, if you are going to bark for yourself?