I do find it odd how they released so many different addons, at different prices, but as far as I can tell all of them only have 2000 blocks... I mean, the Tennokoe Bank card has 8000, why do all of those much larger physical addons only have such a tiny amount of save space? The exception of course is the Memory Base 128, but that's different , given how it plugs into the controller port instead of the back, and only works natively with the games designed to support it. Is there some kind of restriction where the back port can only access 2000 blocks or something?
It was a limitation decided on when the PCE-CD/Backup hardware was designed (probably due to the cost of RAM at the time...) Could have been more, pretty arbitrary, really, but deviating from this standard would have been a bad idea for compatibility.
Look at PS1 memory cards... no matter what manufacturer or snazzy decorations it has, it's limited to 15 blocks. Want more, then switches, buttons, LED displays, etc, come into play, to HARD switch RAM banks.