WTH is the Call Service entry for automations/scripts so long and not split into domains and actions?

The call service action in HA has a lot of sub services. If you’re looking for the notify actions you can search for notify., but then you can’t do a search for something else as well (unless it immediately follows the dot). I wonder if splitting this list of actions into the domain (e.g. notify, media_player) and then the actions within that domain would make it easier to use, and less overwhelming.