thus, what you're describing has little to do with the risc vs cisc debate and more to do with isa design and the various tradeoffs.
The compactness of the Thumb instruction set depends greatly on the operations being performed.