I wonder why they didn't try to discover if the user already has those binaries and use them before downloading.

Why would they? Storage [they don't have to pay for] is cheap! And just bundling it saves them time.

Because they vibe coded it.