Only if one infinity is equal to another. If you reject the notion that one more than infinity is equal to the same infinity, then this proof falls apart. This is the Hilbert's Hotel problem.You're still not getting infinities. For example, in the following:
x = 0.222....
10x = 2.2222....
it's simple to prove that every digit in the 2.2222... number has to be a 2. Take the digit in the n-th spot. Well, from the 10x, he would have only been the digit in the n+1-th spot in the original number, which is a 2. And there are an infinite number of digits in the 2.222... number, since there were an infinite number of digits in the original number. Thus, the number is 2 + 0.222.... which has an infinite number of 2s, which by definition was our original x. Thus 10x = 2 + x, and x = 2/9, as we were all taught in grade 1.
Specifically if x is defined as above it would have a number of twos after 0 with a quantity we can label xdigits. This quantity is infinite. Then 10 x would have xdigits -1 digits after zero. This quantity is also infinite, but the argument is that it is nevertheless not equal to xdigits. There is one less digit.
It helps if you say that Hilbert's hotel cannot accommodate another guest. I'm not sure if it's necessarily or not.I'm reminded very strongly of Hilbert's hotel.
Hilbert's hotel has an infinite number of rooms all of which are occupied. The question is: how does the hotel accommodate a new arrival?
Spoiler :The person in room 1 moves into room 2, the person in room 2 moves into room 3, and so on. So that room 1 is empty for the new guest.
https://en.wikipedia.org/wiki/Hilbert's_paradox_of_the_Grand_Hotel
The solution seemed absurd to me when I first encountered it. Though after thinking about it for a while, it now makes sense.
Do those saying that 0.999... =/= 1 also claim that Hilbert's hotel cannot accommodate another guest?