the proposed alternative are not good enough, hence the only solution is to go ahead and making this change, other 4 devs are worried that in the future it might be necessary to fork again because 20mb would not be enough, but with 20MB we are in the same boat as visa or mastercard(if i'm not mistaken, don't remember they number of transaction per second), talking about transaction per second, worse case we should do 30 mb right now
that is the reason why we should make an automatic increase. dont forget, we are winning time (years) and other solutions will be developed too!
how deal with people that "forget" to upgrade their clients or can only do it at a high cost?
Serious financial software can't be upgraded every day