I love Steam but this is just backwards. If it was about recouping fixed costs the threshold would be 10k not 10M with the rate dropping down to 15 or 20% after that.
Game revenues follow a power law type distribution so they're hurting indies and leaving money on the table.