Well, as far as i can see you are proposing to prune everything but unspent outputs. That's nothing new. The only thing that's new is doing this by transfering everything to a developer and then back to individual wallets, so in your scenario the developer holding that super account can fck up everything if he wants to.
Doesn't sound very good to me.