I’ve got to agree. I’ve got a database (not part of a WP site) that has 200 tables that total about 50KB with one main data table that’s currently sitting around 1.2GB. This may be a little extreme but it’s a good example of why number of tables will never be a good indication of possible storage use.
Number of tables is not the issue, it’s the amount of data that’s added to those tables, and that will always be completely dependant on how the users site uses which ever plugin it is.
Another thing to remember is that (with most hosts as least) hosting is not exactly expensive these days, so upgrading to a plan with more storage is not the same big deal that it was 5 or 10 years ago. If your site does well enough to store enough data to go beyond your current hosting requirements, you should be happy that it’s that popular!