Unless they have a gun to your head, they aren't making you do anything. Applying/Interviewing is your choice.
Maybe just open separate channels for people who have an open source portfolio. I have about 30 repos in my OSS, but still have to take these assignments. Its such an utter waste of my time.