You might consider "real" numbers (in plain English) to mean physically measurable quantities, but there are plenty of numbers that we can write out because they're infinitely long, but trivially "made" (such as π, which just requires grabbing a compass and drawing a circle)
The bit you should be wondering about is why 0.666...6 and 0.666...7 are the same number: infinities cause digits written on paper (or a computer screen) to look like a kind of number that they're not. The two fractions (numbers in ℚ) 0.6666 and 0.66667 are 0.00001 apart, but the two reals (numbers in ℝ) 0.666...6 and 0.666...7 are 0.000...1 apart. That looks like a tiny tiny fraction, but it's not a fraction, it's an infinite number of zeroes, and thanks to that, this number, while it looks like a fraction, is just a silly way to write zero.
So thanks to infinities, the most-definitely-not-a-fraction number that we write as 0.666... is the same as the most-definitely-not-a-fraction number 0.666...(some numbers here). The difference between the two is zero.
Infinities are fun. And difficult. But also fun.