GM has to factor everyone from the Panama Canal to Barrow, Alaska when they make their oil recommendation. Unlike many European and Asian auto manufacturers that don't assume their consumers are mental pygmies and the OEM provides guidelines for oil viscosity based on prevailing climate operating conditions etc. 0w20 is the extreme one size fits all thing that covers the worse cold scenario and keeps the EPA Nazis from coming unglued.
A 5w20 has a CCS viscosity of 3300 at around -30C/-22F (the rated temp of a 5w20) and a 0w20 has a CCS viscosity of 5000 at -35C/-31F (the rated temp of a 0w20). 5000 is more viscous (slower flowing) than 3300. At -20F like the 5w20, the 0w20 is virtually the same viscosity. No appreciable difference. At those low of temps, oil is but one of many problems when it comes to vehicle operation. Now, not very many folks in the continental 48 states of the U.S. deal with that cold of temperatures. They may think they do, because they confuse wind chill with ambient temperature, but wind chill only pertains to human skin, not equipment and oil. Those of us that do deal with those actual low temps from time to time usually have block heaters, oil pan heaters, battery blanket warmers, etc so that we are not abusing our vehicles. Some don't, but they pay a heavy price in the long run.