Rogues hit harder with shield. They lose double attack, but their hits go up quite a bit. So it's not a no brainer to use rogue without shield. They do not lose 50% damage, in fact they likely do more against armored foes.
Besides unequip shield is free move, equipping is 2AP.