Prefer sox so I can feel the "accelerator". I have a collection of heavy duty hunting type sox from Wal Mart. I cut the elastic off and use them for slippers for sewing or relief when feet ache which they do late in day. Wouldn't do that if I had carpet due to risk of needle or pin punctures. I lot of teachers require shoes in class at least for cutting to avoid having to call 911 when someone drops a rotary cutter. Make sense to me.
Jane