Perhaps a naive question but why would glacier try to discourage bulk retrieval? Is it because the data is fragmented physically?
They could be running Glacier storage at cost (or even a slight loss).
But they make their profit when you try to get your data out.
I'm not implying anything nefarious - more along the lines that Amazon (could have!) looked at the market and compared demand to what they were offering. Then found something that scratched an itch...
They didn't just set the prices (or the pricing model) to amuse themselves.
Disclaimer: I work on Compute Engine.