Declare custom functions to pick contextual filter default values, easily.
Creating ctools plugins is an undue barrier to controlling contextual filter default values. This is a common site scenario that increases the power of Views. Also creating a very focused function to find a value helps keep concerns separate and improves testability.
We have a contextual filter from core "Content:Has taxonomy term Id with Depth".
Looking for a way to filter a view with taxonomy term name ? This module, on installation adds a contextual Filter plugin that allows a view to be filtered based on the taxonomy term name.