I wouldn't call it "unreal" lol, MLB 10 and 11 both had patches 2 weeks after release date, NHL has always had a patch 2-3 weeks after release.
5 weeks (if you read around) is actually a pretty long wait. I'm not sure what games you're talking about where you have to wait 4 months for a fix. Sports games run on a 12 month cycle, 4 months would be absolutely "unreal".