Actually, I've had days where my pool got "50%" of the usual amount of blocks in the past 24 hours.
Other times, we're as high as 150% of what we should have found -- or even more.
That's a 100% swing in effective hashrate!
So why isn't that possible on a larger scale? Of course it is.