The problem can be that some progress can be used to placate the masses by halting the momentum.
Obamacare was a step in the right direction, but also enough to kill the momentum towards the actual solutions that would have provided universal healthcare. Even those wouldn't have been perfect, but now the drive has plataeued and good enough for most people means we won't get good enough for everyone any time soon.
Decriminalizing weed instead of legalizing and regulating is another. It doesn't actually solve the inherent problems with the war on drugs because the drug trade that does involve criminal activity is still present. This kind of situation can backfire by reinforcing people's belief in the lies about drugs inherently causing violent crime.
So the sentiment is correct, but not all progress is good enough and partial progress can be a long term negative.