The python 3 situation is really the python 2.4/2.5/2.6/2.7/3 situation. I'm not sure why or how it happened, but python is brutally fragmented in the real world across OS'es, in my experience.
it's less of a problem for gofix because Go's static typing means it's easy to be much more precise about which methods and functions are actually being used.