I don't quiet get how digial can be only 25% of sales, but 50% of revenue. How many people are buying products more expensive when buying digital?
You make more money on a digital sale than you do on a physical sale of the same price, due to manufacturing cost, store take, licensing, etc.
One of my friends at a large development house said his publisher only sees $27 for every $60 sold at retail, or about $0.45 for every dollar sold. By contrast, online, they see $0.70 on every dollar sold.
And "dollars sold" at retail only count for new titles. If someone chooses to buy a used title at a discounted price, the publisher sees no money from that. By contrast, if someone buys the witcher 3 for $17 on, say, GMG during a sale, the publisher still sees $0.70 per dollar on that $17 sold.