It's not though. There are better ways of achieving everything that the "daily Scrum" is supposed to achieve. That's why most programmers don't like it. And most programmers will tell you that not everyone is working on related things - there is often no "sprint goal" - but that's a whole other topic. The whole sprint goal thing is the Scrum camp's ideological vision, and is not reality.