Louder for the people in the back! Just use a simple VPS, a single monolith repo, and a relational database. If you actually hit a million users, you'll have the money and the motivation to rewrite it.
Yes! Having a million users means you either have revenue or serious VC interest. At that point, hiring a team to rewrite it is a luxury problem. Build the "problem" first!