Honestly, this sort of thing is cool; but why (in general) is it necessary in the first place? If the elements of the song are recording in isolation - which they are in all studio versions, why can't we just move to a format that supports the layering?
This is like asking why we need decompilers.
Yes, I agree.