I'm not sure if it's 100% doable, or if it gives problems server side. I'm thinking they implemented it like that because there has to be some technical stumbling block somewhere in the process (probably due to the semi-instanced nature of leves).

If it's doable, I'm all for it.