Question: why does svetlana leave shameless?
Answer: Season 6. Svetlana was about to leave to be deported because Kevin opened up to a stranger at his bar who turned out to be an immigration officer. When Kevin and Veronica find out she's leaving, they realize they need her. Kevin said he'd marry her if he wasn't already legally married.