What is the incentive to collect transactions?

Adding transactions to the block you’re working on will slow down your generation rate. What prevents the majority of generating nodes from ignoring broadcasted transactions and making the network unreliable?