If getting into school for CS was as hard as med school applications, we wouldn't need tech interviews. Also you totally need to do unpaid bullshit to become a doctor! Plenty of med students have to volunteer at clinics or do unpaid/low paid lab jobs. I don't get this assumption that other careers don't have bullshit unpaid labor. Pretty much every career requires some.