Comment on Hyperspaces

I don't understand why hyperspaces and these other apps load every desktop background image into memory all at once. Why do you need to do that? Can't you just save which picture belongs to which space, and change the desktop background via the built-in system preferences process? It might not give you all the cool transitions and such, but it would be way more memory efficient.

The funny thing is I see there is an advanced option which seems to do just that, but yet hyperspaces is still hogging memory. Why?