Pants example was a relatively simple one, in our case it was something very specific but vital for the character which has connecting cloth patterns as one mesh and a breakup would mean an enormous workaround that may not even solve the problem. We rigged it at the end and used custom bones setup to behave like cloth.
It was an insanely complex rig to work around these shortcomings.