Wasn't that mostly about Bethesda/Steam trying to capture the mod market and skim a percentage off of every transaction? Probably taking a page out of the iOS playbook.
If I have ever learnt something on tech related forums, it's that everything becomes magically okay when Apple does it and the benefits outweigh the costs.