Transactions will get processed eventually without a mining fee. It will just take longer, because many miners prioritize transactions with fees. "Mining" will eventually be unprofitable as well. And the only advantage to mining pools is to reduce variability in block payouts.