Делал pull-request — github.com/angular/angular.js/pull/2590. Они сказали, что люди иногда хотят, что бы был пустой option при size>1 и не приняли, но зато подсказали способ (хоть он не совсем логичный). plnkr.co/edit/FkTJ1ECmtbBcNWKBqBib?p=preview
т.е. использовать атрибуты
select-maximum=«1»
multiple
size
— на данный момент это для меня годится в качестве решения