The problem with Cortona and Siri is that they process everything on remote servers while it could easily be done on a local machine. They do this to be able to save all that data (and take away your privacy).
Apple saves Siri's audio for 2 years for example... not sure what Microsoft's policy is on this...