Here’s how law and politics work:
You ask for X, knowing that your chance of getting it is slim. The other side asks for Z. You argue back and forth, make deals, and eventually get Y, somewhere between the two extremes.
So when people say “Medicare for All will never pass” please understand: We have to aim high. We fight for that and if we have to settle for something less, we do because it’s got to be better than what we have now.
If we start off with something weak as a proposal, all that’s going to happen is that the something weak will get whittled down to something even weaker.
You always negotiate by asking for more than what you are willing to settle for.
For a good example, look at Obamacare. Democrats gave in to Republicans over and over again and instead of a good national health care plan, we ended up with the plan originally proposed by Romney and the Republicans themselves.
So stop yelling at Democrats who want “Medicare for All” or forcing them to weaken their own plans before Republicans can even make a counter offer. Stop doing their job for them!