Absolutely this! What we could do with our current technology on a clean design is a far cry from what we are doing. So much buffering just because we can't put data where it goes in the first place.
I know you're referencing efficiency, which is a massive issue in computing everywhere. Thats the perfect example of "well it's a hard problem to solve" XD