Can't find the article now but it made an interesting point that Starlink is just busywork for SpaceX to keep launching rockets.
They can easily scale it up or down depending on how other projects/priorities are going and how many people don't have tasks to do. All of the deadlines and KPIs are internal and they don't expose themselves to lawsuits or financial penalties when they have to delay something.
In the case of spacex, it's even more beneficial because they need to launch rockets anyway for testing. Sending them to space empty is a wasted opportunity.