He does go on to say that it's 10-20 hours per week that they can do on nights and weekends for which they are paid. That said, I don't really disagree with your basic point. Under the appropriate circumstances, some limited paid contract work can make sense. For example, for an industry analyst job, we used to ask for writing samples. In retrospect, asking them to write something on a specific topic (and paying for them to do so), might have been a good approach. But 100+ hours of audition does seem awfully high to me.
So candidates are expected to work evenings and weekends instead of spending that time with their families?
The process seems to strongly favor young and single folks. Then again maybe that's fully intended. The tech industry has a huge ageism problem after all.
Ageism is so rife in the tech sector in the US that people don't even notice it because it's omnipresent. I would go so far as to say that in the Bay Area, actively discriminating against anyone with the appearance of being over 40 is the default behavior for tech companies.
For example, if you look over 40 and not a tech lead/manager and haven't been one, you won't be hired, as you will be seen as having a lack of career trajectory. The entire 'career trajectory' premise is inherently ageist.
Then again, maybe it's time to stop looking for a one size fits all solution and acknowledge that (in an ideal world) we might want to have different processes for different candidates, depending on their life situation and/or individual priorities?
Well, it's only for a few weeks and only when you are looking to change jobs, and you get paid. I'd wager that many, if not most, people wouldn't mind picking up a little extra income on the side from time to time.