While that's certainly a great idea, I don't know a single person who routinely carries a change of clothes in their carry on or personal item when they've also checked a bag.
You can rip your pants anywhere. Do you keep a change of clothes on you at all times? (Serious question.)