I bet even at 29$ Apple is making money on this replacement program. If I can buy an iPhone 7 battery for $15 shipped Apple probably pays <$10 each when buying them by the tens of thousands, even for higher quality units. Then add 10 minutes of replacement labor.