I would argue that you are generalising based on looking at a particular model of how we use digital assistants. How about scenarios where organisations and individual develop digital assistants that are not financed by an advertising model? Or for that matter, the underlying NLP is not based on a cloud computing model?