Bonded labor, as some call it, is still quite alive in many/most countries. Sad that every single employee and manager doesn't refuse to continue the practice. I can see what's making it difficult to fight it in unison in some places.
It is illegal in India too. However, companies use different coercive tactics (like TCS in the article) to ensure pay up. The letter of law states that it is illegal.