Often it's because a miner is running software where it mines en empty block until a new block with transactions is created. Used to be quite common now quite rare.