I'll let Satoshi speak to that:
Free transactions are nice and we can keep it that way if people dont abuse them.
Lets not break what needn't be broken in order to facilitate micropayments (the reason for this proposal in the first place, yes?)
I agree with Satoshi. You pointed out that free transations can be abused, so lets eliminate them when we adjust the max blocksize.