They're daily for the reason that if they're not unnecessary, it's possible to react quickly to obstacles.
In the ideal case, if everyone just says "yep, still working on that feature, I see no obstacles, next", standups can last 3 minutes.
In the case where someone says "I'm blocked by a PR by Geoff from Team B" for 2 days straight, the team knows to step in.