I am speaking metaphorically. But if you discount tactical victories because you're waiting for the be-all, end-all solution, you're going to be waiting for a long time. Every ounce of waste that doesn't go into landfills today is an ounce we won't have to deal with tomorrow, and that is a win. Similarly, every legislative action that curbs some small subset of pollution frees up resources to work toward the next small victory. Winning a battle doesn't mean the war is over, but wars are won by winning battles.
Also not sure what you mean by "changing the system". Clearly you are dissatisfied by this legislation, but this is changing the system. And large, complicated systems generally change one small change at a time.