I was taught that it's important not to make an interruption between a b'racha and its fulfillment, such that we don't say anything between making motzi and eating the bread. To me the b'racha is "attached" to the bread.
At the seder we say al achilat matzah because of the specific mitzvah of eating matzah, but we say it after motzi,1 creating an interruption. Obviously there's going to be an interruption between one of these b'rachot and the eating, but I'm wondering why they're in the order they are. It seems to me that it would be better to not break up the already-established connection between motzi and eating, but Chazal are way more learned than I so I assume there is a reason that I haven't seen on my own. What is it?
1 According to Silverman and Artscroll haggadot, and my memory of what we've done in past years.