1/ My unpopular take: Free and Open Source Software culture often goes way past the point of absurdity in its idealism. It often winds up doing to software what file sharing did to music: It devalues the work and the creators behind it, and it breeds an entitlement culture.
2/ On exploitation: I think it's problematic that because actual code is indeed probably the best way to evaluate job candidates, that what winds up happening is that there's almost a requirement in many job applications that you've contributed to open source.