731.6 * 1024 ~= 750,000 bytes [slightly less, but it's hard to make a block exactly 750,000 bytes]. It's a set of pools which set their maximum block size to 750000.
Thanks for this, and also ensurance982.
I guess the fees just aren't worth the extra time it takes to calculate the merkle tree and transmit the extra bits. Perhaps the only new takeaway from this is how many pools (and "unknown" pools / miners) share the same code.