They will reduce friction on floors that aren't ideal and help if you have shoes that have too much friction/grip.  I wear them over my dance shoes when the floor I have to deal with is not a true dance floor.  In most cases I can get more slide and a better dance experience.  How long will they wear...  don't know yet but they are cheap enough to replace when needed.