The readOnePage query used to retrieve versions does not paginate results, and the UI doesn't provide means to use pagination. Given that Versioned::get_all_versions() has the equivalent performance/memory impact of a DataObject::get(), this will eventually break on long-lived pages.