I'd argue that falls way short of being useful and still screws over employees.
People switch jobs because they get better offers, and being forced to not only forego better offers but also get stuck with the same income while your offers get taken away from you hardly seems something that's in the worker's interests. In fact, it looks an awful lot like plain old unemployment benefits.