Why is it difficult to walk on a muddy road with flat shoes?

Because there is a sticky substance when the mud and your flat shoes make contact. And also boots have a little gap at the top which is why they don't stick like flat shoes!