Problem/Motivation
Any implementations of hook_form_view_edit_form_alter() will not run after any AJAX operations occur in the Views UI.
To work around that, hook_views_ui_display_tab_alter() was used.
#3067386: AJAX rebuild of Views UI form re-renders parts of the form without using Form API, so additional hooks are needed in lieu of hook_form_view_edit_form_alter() allows themes to also implement that hook, and introduces an additional hook (hook_views_ui_display_top_alter) to cover the other case.
Alter hooks for render arrays are not commonly exposed to themes, and this was done as a stopgap solution.
Proposed resolution
One suggestion from @effulgentsia was to create theme hooks for the two parts of the Views UI, allowing themes to use the more common preprocess approach.
Whatever the approach, it should take into account other issues like #3051605: Create new template for rendering Views UI tabs..
Remaining tasks
Determine approach
User interface changes
N/A
API changes
TBD
Data model changes
N/A
Comments