Ember uses Views for Select components because of the natural collection looping inherit to Views, whereas singular elements like input[type=“text”] are typically components.
Technically both are possible. Although caveat - radio button lists require 2 components - 1 for radio-button, 2 for radio-button-list.
View:
{{view "radio-list"
value=customerSatisfaction
content=customerSatisfactionValues
optionValuePath="content.value"
optionLabelPath="content.label"}}
Or component:
{{#radio-list label="Component Customer Sat" value=customerSatisfaction}}
{{radio-list-input name="custSat" label="Label High" value="high"}}
{{radio-list-input name="custSat" label="Label Med" value="med"}}
{{radio-list-input name="custSat" label="Label Low" value="low"}}
{{/radio-list}}
Or is a View a Component and the point is irrelevant?