When writing scripts that work with hosted feature layers, I've run into many cases where a handful fields need to be handled in particular ways - for example, ETL scripts where certain fields should be skipped when copying features from a source layer to a target layer. Rather than modifying scripts each time to handle specific field names, or requiring consistent field names across a wide variety of datasets, it'd be great to have tags as an alternative. These could also be used for dynamic field mapping, by matching tags between two datasets.
It'd be handy if we could assign one or more tags to fields to hold this type of metadata. In the ArcObjects days we could do something similar with GDB dataset fields using IModelInfo::ModelName. (It'd also be good if we could access field model names in GDBs using ArcPy, assuming they're still in there.)