Sometimes the values are not friendly, so the input select has options as Program1, Program2 so allow set labels to value could be more friendly for user.
There was talk about implementing input selects with values for each option. Not sure if it is being actively developed. It has been recently introduced for Schedule helpers.
Yes please! It is kind of implemented in blueprints for the select selector with label/value pairs. Use case selecting a media player where the label is Kitchen Speaker and value is media_player.sony_QA_1234_AA. If no label is specified it should default to same as the value