I would agree with you but. The following reason and math comes into play.
The more Hash rate the pool has, it still has a max number of shares block. The percentage of shares taken by the clients with the 400 - 500TH hash power gets a huge % of the shares per block. So the more larger TH clients per pool has the smaller amount of shares left to the other clients of that pool. Yes if the pool has good luck then more blocks are found but the percentage per client does not change. That's what i am saying.
That fact will not change.
And the math of Percent of the block available based on hash rate to specific client * 25 is the average earnings per block. When i started here the pool was running 4PB now it is 10PB and the top 100 clients takes a very large % of the 25 BTC per block per round. And even at the 10PB hash power the block finding luck has not been that greatest the past 6 - 8 weeks so my percent of earnings has gone way down, over a period of time.
So the value of the pool can get skewed very easily. When the Pool is top heavy IE a large amount of very high powered clients then the average person who does not have 6 figures to put into hardware, return in that pool is not that great, due to the % of available share rate per block. IE The pool is Top heavy.
Please stop. I'm beginning to think you are just a troll.
The hashrate of the pool does not have anything to do with the luck.
If the pool has 10% of the network hashrate, then it expects to find 10% of the blocks. If it only finds 9% then it has bad luck. If it finds 11% then it has good luck.
If the pool has 5% of the network hashrate, then it expects to find 5% of the blocks. If it only finds 4% then it has bad luck. If it finds 6% then it has good luck.
The pool's luck has nothing to do with how many hashes are in the pool. Bad luck or good luck cannot be affected by the hashrate. If the pool adds more hash, then it expects to find more blocks, period. Bad luck or good luck will be calculated against the new higher hashrate.
The pool expects to find 1 block for every BITCOIN_DIFFICULTY shares. Bad luck = the pool finds a block after accepting more than BITCOIN_DIFFICULTY shares. Good luck = the pool finds a block after accepting less than BITCOIN_DIFFICULTY shares. If the pool has a higher hashrate, then it accepts BITCOIN_DIFFICULTY shares more quickly and also expects to find blocks more quickly. If the pool has a lower hashrate, then it accepts BITCOIN_DIFFICULTY shares more slowly and also expects to find blocks more slowly.