As I understand it, Amazon doesn't take a cut from shipping (or and this bit might be a bit more wrong - they even give some refund back for certain types of shipping) and they do on the actual sale price of the book. Thus by overcharging shipping the sellers pay Amazon less while getting a higher margin.
Actually, there's a reason for that