As a user I would like to be able to upload large datasets directly from different data sources without converting them to GeoJSON. It would be great if I could use a GeoPackage, shapefile, FGDB, SQLite or even PostGIS as the upload data source. GeoJSON is quite inefficient especially with large datasets.
One option might be to integrate the tilesets-cli pipeline with ogr2ogr, which is an open source ETL CLI tool for converting data, supporting a huge number of vector datasets out of the box.