> What if the user is on Windows and hasn't ever downloaded MSVC? Do you really want the Julia package manager doing that for him/her?

No, but the package shouldn't sit around being inoperative, either. If a compiler is a prerequisite, it should exist first. Leaving dirty state lying around doesn't strike me as the right default.