We have been using python scripts to download Map Packages, extract their data (including FGDB’s) and copying feature classes to our corporate GIS data locations on a regular basis. With the recent implementation of a dedicated FGDB download option, I’ve updated the scripts to instead download the FGDB directly and copy the feature class it contains. I’ve had clarification that (at present) all FGDB’s for downloading only contain a single feature class. This makes scripting easy (I don’t have to try and identify the feature class as well as the FGDB in my scripts - they just take the first one found).
Whilst a FGDB can contain many feature classes, I would suggest that DataWA continue to separate downloads in a manner that produces one feature class per FGDB.
Alternatively, if plans come along to start grouping feature class together in a single FGDB, it would be good if demo python scripts could be provided that manage a download and extraction process with minimal customization (just specify input parameters and output locations for each feature class).