Thanks you cleared a question I am having for a long time. So am I right to say that those pools that make you wait longer actually pays more in the end?
Well, 0% fee pools pay you more than "not 0%" fee pools.
Typically, pools that don't make you wait have fees or require donations in order to get "instant pay" benefits. But it's not the fact that you have to wait or not wait that matters. If the fact that you aren't paying a 3% fee (or whatever). So you'll get to keep that 3% of your earnings in exchange for being patient.