Hey,
I’m glad you made this post and agree with some of your points. It’s something I’ve been thinking about as well to help reduce costs per node. I wonder if it’s already been done by some of the bigger node providers to help reduce costs. Really right now, the only public approaches I’ve seen is to use multiple beefier machines and load balance.
To research and accomplish something like this, it will require good grasp of the current pocket-core code base. I’m willing to support a proposal that leads to a lighter node resulting in better performance and lower costs as long the community can use it.