I tend to think that a name doesn't look complete without a middle name.

Another thing to think about is that often at school they will talk about name and may research meanings etc. There is potential that they may be teased for not having a middle name cos it is the 'norm'. Or they may just feel left out. I think even when kid think their middle name is stupid/embarrassing they still love to share it.

I love the family heritage behind a lot of middle names too