Monsta - that assumes that the DD website gives them 100% of the revenue. Not the case.
Steam is a 60/40 split in favor of the developer. So a $50 game would earn the developer $30. Better than retail, but given the size of the sales base...May not be the be-all-end-all proposition for publishers to make money.
Back from the dead, I'm afraid.