No need to apologize =P
I agree that their profits are quite obscene, and they could charge significantly less and still make millions in profits. But it's a free market system, and they'll charge whatever the market is willing to pay, and the market is evidently willing to pay quite a bit.