Even if they don't mine 32MB blocks, if they still will accept 32MB blocks. Miners have the incentive to mine all the transactions they possibly can (fees).
At this time the incentive is the block reward. Fees so far are irrelevant. That is why Bitcoin has to scale, we need adoption and use cases once the block reward will go down.
The reward goes up if the price goes up too. I do fully agree with what you said, regardless. 1 million tx's paying 1 penny is 10K. 1 billion pennies is 10MM dollars.