I agree with you on this, but I guess I disagree on the specifics of what "forward movement" means; to me, launching a crewed, multi-generational mission to Mars now would be a huge waste of money.
Even if they manage to survive the three or four generations, and keep education up to make sure old systems can run, how does that help anyone? They're effectively trapped there, and we're effectively trapped here.