ive wondered why....
so the problem is this:
you dont know what the environment is that the actual sound stage is installed in. it could be a cinema, it could be a tiny front room. most of the people who buy this kit are going to have something smaller than a cinema, with maybe max 5 people sat next to each other. i grant you it will be different for a cinema, but hey, if i was worried about cinema sound i would actually go there. i dont want to go to a cinema for avariety of reasons, mainly to do with other people, overpriced food and for crying out loud, i bought a sound system at home for this very reason.
for reproduction of the sound in any given environment, its going to depend on a few things.
1) the original intended levels of left right, front back etc. none of which can be messed about with once its encoded.
2) more importantly, the sonic environment in which the speakers sit.
so why, why, doesnt the surround sound system have a mic or a number of mics (cheap ones) that can be put where you actually sit. then you can have the surround sound system play a known set of sounds through the speakers of the sound system as it is set up up in the target environment. it could then figure out automatically what the best balance is for your sonic environment where you actually sit with your actual kit. it would only have to do this when you originally set it up, or when you change your setup.
im not pretending to have the skills to code this, but surely it would make for a better experience? why would you need active speakers or any of that nonsense? your kit does what it does. your walls and ceiling do what they do. you sit where you sit. by playing the known tones or sounds or whatever as a "sonic test card" it could figure it out and adjust to the best configuration.
just a thought.