Here's my counterpoint. Your argument makes 100% sense in the short-term. In the long run, Amazon's strategically thin margins on technical books will disappear when the other vendors are driven out of business, and books across the board will see a price hike.
Amazon doesn't write books. If they raise margins, anyone (including the publisher) can pop up a storefront and promote it on Twitter to the community.