I admit they don't give the best power transfer but you don't get that annoying edge of a track pedal digging in your foot and skidding is really easy, totally personal preference with those style straps though.
i actually have a Steamroller frame in my shed and will eventually find out this stuff my self so i'm not sure why i'm even asking! (boredom?)
In one word, Comfort.
I admit they don't give the best power transfer but you don't get that annoying edge of a track pedal digging in your foot and skidding is really easy, totally personal preference with those style straps though.
i actually have a Steamroller frame in my shed and will eventually find out this stuff my self so i'm not sure why i'm even asking! (boredom?)