How many systems of that scale even exist? 100? Only the core developers of those systems would be considered "senior engineer"?
So isn't going to be something like I would architect my own massively parallel converter database and binaries written from scratch to process all the various formats which is probably closer to what is done in reality. But senior and lead engineers should indeed understand tradeoffs, parallelization, queues, data storage concerns. They are given as questions because people know from a use case view how they generally work.
When was the last time building a database from scratch was a sane approach to building something?
I agree that you need basic networking and protocol understanding etc still. And that being able to talk through problems conceptually is important.
A general understanding of computer architecture, programming language theory, networking and common protocols and formats is more valuable. At that fundamental level, they won't be using recent fancy buzzwords to sound cool, but could be using their brain to come up with something original.