RAM is disproportionately expensive on leased/managed servers; afaik it's just the pricing model that hosting companies established in the past (when RAM accounted for more of the total hardware cost compared to now), and the industry has stuck with it.
That equates to like 24 gigs of RAM per server!?
[Update: I thought 8GB was big (& 16GB was huge) - just from my limited experience - http://www.slicehost.com/]