Ну так он работает значит, в чем сложность то? Так в компоненте достается информация из options. Если библиотека не предоставляет возможности переписать дефолтное поведение (как в react-autocomplete например, где нужно прописывать каждое действие вручную для своих данных, типа getOptions, getOptionFromOptions и т.д.), то оставьте это как есть.
Если вам нужна обертка для контроля селекта, можно как вариант использовать
react-hook-form, у него есть компонент Controller, который позволяет обернуть селект из MaterialUI, плюс будет меньше рендеров.
Или сделать контролируемый селект.