Yeah, I hear you. One one level I get it, since his armor is clearly meant to evoke some sort of fancy formal wear, and it seems likely that he was abducted at some kind of formal event, so from a story and worldbuilidng angle, it's neat. But on the other hand, it really is a pity to have to remove your rogue's unique armor to allow him to be effective as a rogue.