An honest look at Swift's structured concurrency two years in — where it shines, where it stumbles, and why it's still worth your time.