It would be helpful for some use cases to have the ability to pass different highlight options when calling a method like FeatureLayer.highlight(), such that features highlighted by that specific call appear with a different style than the map/scene view's default highlight options. Simple use case: reveal the feature related to a selected row in a list, where the list itself corresponds with a set of currently-highlighted features in the map (i.e., the feature for the selected row could be 'highlighted' with a different color).
Currently, as discussed/clarified in another post, the ArcGIS API for JavaScript only supports one set of highlight options per map/scene view. A solution/workaround discussed in the same thread suggests using a separate graphics layer, or similar approach to display features in different ways (i.e., not using the 'highlight()' method). However, depending on specific use cases, this can add notable code complexity and perhaps impact performance if many features/layers are involved.
If the ability to use different highlightOptions were to be implemented, and a given feature is included in multiple calls to highlight features on a layer, we could expect the last highlightOptions applied to override others (until its corresponding handle is removed).