Lower prices don't affect my bottom line, they affect the publisher's bottom line.  If it means more volume, I make more money.  (You could argue that allowing the publisher less profit means there will be fewer books of lower quality, but that is already the case for programming books.  There is already no money to be made.)