I don't think memory usage is the problem, but rather allocation costs and memory layout, i.e. performance.
Serving web traffic simply isn't a very memory hungry task.