From a quick Google search, I don't think Microsoft/Sony charge independent developers for patches, or at least the first couple of title updates. Apparently, it was scrapped as it was unfeasible for smaller developers whose business plans rely on small development costs. They do charge companies who produce 'AAA' games supposedly. I'm sure someone with more knowledge can correct me if I'm wrong...