They are opening a DB transaction then never closing it presumably
Old revision pages are discarded and reused after all transactions on that version is closed.
But if they aren’t, each new version needs new pages, as the others are held by transactions, and so the database needs more storage