Right, Ok so my misunderstanding on this scaling debate comes down to one question.
Assuming vast quantities of transactions, and no restrictions on block size. Where is the primary processing/storage bottleneck? Is it in the temporary size of the mempool, (pre processing), or the permanent size of the blockchain? (post processing)