I too think there is a fallacy in automatically attributing longer texts to hold more information.
A simple example, if you have two models Short and Long, and ask "what is 1942848x41482982", the Long model might answer in 300 tokens by expanding the operation and producing intermediate factorizations and solutions. While the short answer will simply produce the output. However since the Long model actually developed its answer instead of hallucinating it, it will more often be correct.
It's not that more text holds more information, but that more compute can solve more problems correctly. Limiting output length in models is effectively reducing compute, which obviously will lead to less correct answers.