OTS drivers can be excellent, but you are limited to their parameters so it can be difficult if building a product family, as large volume companies do, that is "consistent".
There are many OTS drivers on the market so there is no limitation of parameters.