Why the expo-cli need access the expo api first when debugging?

Why the expo-cli need access the expo api first when debugging?
Why it’s the required process of expo start?
I lost a day in this step today. I couldn’t get my project started