If you can provide a system where resources for these roles do not deplete ( like fishing ) player can continue to steal or raid camps as long as he wants.
Yes, and that was also one of my early points in my very first post: "...like Civilization, in which you can continue playing after defeating other opponents. As long as there are resources to extract and advances to achieve it will be fun." So I agree and there is no discussion. More on that, it's a way the player can play the game, and it's totally valid.
But that way is limited. From the point of view of the Monomyth (I was editing my last post to include it when you replied) this situation is equivalent to the mundane world of the character. The character is just doing his chores (from you example, the thief is stealing, so the thief is being a thief), and so the game must bring a supernatural aid to take the character out of that repetitive situation. To solve that I re-defined the ranks concept, so that now the player will have a mentor or helper that will allow him to enter the super-specialist rank and start his other journey. What if the thief reforms, and becomes a missionary?