I think that these are all good, valid points. :)
I just think that it is a good way to judge the development skills of junior devs. When I got my first job, it was definitely being able to talk about the side project that I had created and the processes that I used that landed me the job, not my ability to solve fizz buzz and do SQL queries.
Once you are a mid-level or senior dev, I think that people are able to evaluate your skills in a different ways.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.