At first sight it is a great setup. And yet to take the argument to the extreme and considering unregistered work, at first it seems a good deal for workers, less paperwork and less taxes etc. But it only works until workers try to make use of their rights, get sick or similar, then it can turn out to be really bad.
I think overall it's fixing the right problem (complex paperwork, privacy issues) but not in a sustainable way.