I fail to see how that is much better to be honest. You’re just incurring a different kind of cost — which is creating your own custom data structure.
Also, bear in mind I’m not saying this is the only way to save data to the server. It’s the most frictionless way is all, I’m not having any opinions here about what format you store your data as. So strictly speaking, you’re not disagreeing with me.