It has something to do with averages. I remember Martin explained it with graphics once and I was like ooohhh ok. I have always known what it does and how to use it, but see the math behind it was cool. There was once an super old video by now that also explained why things softens, how it was averaging middle points, but it would be impossible to find it on YouTube by now. The thing is, subdivision is great.