When the team is small, the domain is still changing fast, and you want fast iteration with simple operations. Microservices pay off later when independent scaling/deployments and clear boundaries are truly needed.