A bill that will strip funding from shonky providers is expected to pass parliament this week. But it falls short in a number of ways.