Indeed, and the constructable numbers are studied as a subset of the reals, as are the algebraics, and the computables. You can make a choice as to the domain of discourse. If you like, feel free to restrict it to the computables (or the constructables).
Then apply the diagonal argument. Take the computable numbers between 0 and 1, including 0, not including 1. These are countable, so we can write them in a list, taking a mapping k from the natural numbers: { 1, 2, 3, 4, ... } to the set of computable numbers in [0,1).
Now let's construct a new number. In the first decimal place we put 1 if the first decimal place of k(1) is 0, and 0 otherwise. In the second place we put 1 if the second decimal place of k(2) is 0, and 0 otherwise. And so on.
This results in a number that's not on the list, and is between 0 and 1. So it must, by our assumption, not be computable.
Things become tricky.
So there's a choice to be made, and most mainstream mathematicians have decided to talk about, use, study, and otherwise accept the existence of the real numbers because it's convenient.
Feel free to choose otherwise.