Can you raise a child if you are away 9-9? You wake up at 7AM, return home at 10PM, how is that even considered a life worth living?
That's just insane if you ask me.
In many countries, lunch and dinner breaks are unpaid time - in theory you are free to go home and do whatever you want. In China, noon break can be two hour long including napping. And the free dinners of IT companies are actually incentives to lure you staying longer on campus. Of course you can leave earlier or even on your own schedule if raising a child, however, for young people most prefer staying overtime enjoying free facilities companies provide them, like food and gyms they have to pay off-campus otherwise.
If you actually ask, "Who is this for then?" -- I think you'll be hard pressed not to answer "For the young, socially less inclined(men)", just like drugs are for certain demographics or polygamy is for certain demographics, teenage marriage can work for certain people and so on (sorry if my examples are too extreme).
And by accepting such horrendous work hours you are pressuring people who actually want a better work-life balance, that's why I think it's better for society in the long run to forbid such (predatory) practices.
That's just reality of life.
And if you outlawing the practice, its sucks for those people who want to prefer those you think "horrendous" work hour.
They do work much longer hour as compared to most American companies (like Google, I worked at too), even longer than the average Chinese ones. However, 9-to-9 doesn't mean people work 12 hour straight and nobody forcing anyone to stay at work until 9. Chinese work schedule includes 30 minutes to 1 hour extra napping time at noon, and Alibaba has on-campus canteens and facilities so employees go gym/game after dinner then back to work a little longer before leaving.
When I was working there I usually leave right after dinner so the actual work hour was around 8.5-9 hours a day. And our team never work on weekends (except for around 11.11 the annual shopping craze). However I do work at night and weekends at home, voluntarily.
They do pay well though.