If there is a fence, I think it is because of quantum decoherence. More and more qbits leads to a possibly exponentially greater chance for decoherence, and the result of the quantum computation is invalid. The program will need to be run many times to get the valid result.
What is the lower limit to battle decoherence? Can we push the number to zero, or will there be a limit?