I'm struggling to see how this could be a reality. The resource requirements to sustain thousands of people on the moon would not be economical. A single failure could kill almost everybody.
Hundreds? Could be.
Thousands? I can see that happening, yes.
Tens of thousands? Perhaps.
Hundreds of thousands? I can see that as a very real possibility .
Millions? I could see that happening.