So, if windows users cannot deal with open source they should get it from closed source. The binary distros do exist. mingw or cygwin even have graphical UIs. Not a googlecode problem. I hate to provide binary dll's for lazy windows users. windows compilers are free nowadays.
A lot of these aren't Linux/POSIX projects so mingw/cygwin don't solve the problem. It could be as simple as a python project that needs to be bundled in exe form or a .NET project.
Not everything belongs in a distribution. You have a short-sighted view of what open source is and how people consume it.