Because using messages you already have access to a lot Siri's understanding. 3rd party access could be very problematic if you consider that Siri would have to understand also several way to say the same things, otherwise it would become just simple keyword recognition.