I agree. "Moving on" is a market/capitalist attitude, while "trying to change the company from within" is a democratic/civic attitude. The US has has way too much of the former and way too little of the latter than what I'd consider healthy for a democratic nation. Civic participation is often a thankless slog where it seems like your efforts are having no effect, but it's extremely necessary.
Also I think "moving on" often isn't so much "tossing aside" but simply ignoring/avoiding the problem.