Under Dutch law, to be classified as an independent contractor you also need to be able to set your own prices and have a "significant" (the law is fairly specific but it is too long for a HN comment) say in exactly how you provide your services. The court ruled that Uber drivers do not meet this bar and are therefore not independent contractors. TBH, the "ZZP" construction used has always been a fairly transparent attempt by Uber and the other gig companies to evade labor regulations for their own profits and I'm glad that the court has issued a clear statement about it.
Just because you can pick your own hours/work schedule, that doesn’t make you an independent contractor. At least it’s not determinative in the US under federal law nor any state that I am aware, but maybe that is the Dutch law and the court just got it wrong here
When I was freelancing, clients could not tell me at what time I had to be in the office, when I could live, or on which days I had to go, to avoid me being considered an employee.
To determine if they are contractors we look for ways the user/driver relationship is different from other businesses using the employee model.
If no other businesses allow employees to set their number of hours with such flexibility then that is evidence the relationship doesn't fall under the employee model.
This need not be all or nothing but it is (obviously) a factor.