Why Starship is Hard

The thirteenth test flight is complete - but why has Starship taken so much time to develop?