Why can't it be fully customized provider?

Problem

why can only a few specific providers be added? this simply cannot meet my needs.