You will notice that essentially every single time this happens, the blocks are within seconds of each other. The loss of those few seconds of mining cost way more than worrying about the fees. Block reward is worth a lot more. The empty blocks even existing is essentially proof that it’s not worth waiting for all the data to begin mining, because those 5 seconds of waiting could literally cost you 6.25 BTC