You want to restrict applications as much as possible without hindering their function. An assistant is only annoying if it can't actually do anything. If the hardware doesn't follow some cosy deal the user can swap out the API when they like, you would have to compete for real and forever.
Users can swap their search engines freely on all browsers but they often don't want to.