My bike came with platforms like that. I threw them into the junk parts box after the 2nd time my feet slipped off them in the rain while accelerating from stopped at a stoplight. IMO it's a critical safety issue that I not fall off the pedals in traffic.
I went out and bought pedals with toe clips after that.
__________________
Work: the 8 hours that separates bike rides.