There is no technical reason for this, but we had to decide on an upper limit, and 20 seemed reasonable to us.
The joy of open source is that you can edit the relevant files to increase this. If you’d like you changes to be preserved across versions you can use GitHub to share them with us. If you were to increase this number to 40, that would work for us.