You don't really cut size just by putting all the transactions into a single block.
It is true that you can remove some transactions, but even the number of transactions that CANNOT be removed is growing exponentially.
PS: Of course there is a limit, since there is a finite number of Satoshis. But that limit does not help us much now, and will not help has when Satoshis will be subdivided in the far future.