I takes one fighter (and worker) slot and in return gives only 1 coin per kill in best case (if he manages to last hit).
Maybe rogues shouldn't do damage but continuously steal resources on hit. So you get weaker fight potential but more resources.
Or, make their hit take 2-3 remaining health so that they at least can be useful for cleaning up.
Customer support service by UserEcho