Suppose there's a location on the line that's somehow missing - call it x. Let A be all the numbers less than x, let B be all the numbers greater than x, and that gives you your Dedekind cut. That Dedekind cut is, in a very real sense, x, and that means x is a real. QED.
That needs tidying up and formalising, but it does work.
And besides, the rationals are totally ordered, and their completion is totally ordered, so it makes sense to think of them as arranged in a line. The problem is that the reals are very, very strange in some ways, and people do get seduced into thinking they understand them, whereas usually it's just a case that they've got used to them.
Personally, I'm not a constructivist; I think that these undefinable real numbers exist just as well as the ones that we can define. But that's a philosophical argument and I was never any good at those.