Even if you reduce copyright to a year, it still requires waiting through that time before you can actually use the code. And even if you were free to use Windows’ source code a year after release, it still wouldn’t give you access to the source code itself. Meanwhile Microsoft would be free to use any GPL code a year after its release without worrying about any licensing requirements, since they have the source code freely available.