GM is prolly the reason that they are finally fixing this. From what he said about his Pro vs Community times, they were super butthurt about his Fungineering.
This is one of the big problems as a whole for the company though. These baby steps have been going on for far too long. It is one thing to take time to perfect something, it is another to flat out just not do it.
To me it would have made much more sense to go just straight digital with the DRM scheme they had. I feel like Microsoft could have done that and gotten away with the former DRM. Niether here nor there IMO, since Steam is currently rumored to have library sharing in the works.