I made the mistake the other day of riding a flat pedal with my SPD cleated MTB shoes.. my foot was really slipping off.
I rode home from work with a bike that has SPD's and before i changed shoes i ended up needing to ride up to the market which i do on my beater bike which has pinned platforms