Working for free for a long period of time will yes, most likely to degrade the industry. However a shorter period (i.e. few weeks) will have no consequences on the industry. This is what I have always been in favour of. Maybe I should have explained this in my previous comment.
Nothing wrong with doing few weeks of work experience.