When I got a new floor, years ago, I bought teflon slides/coasters that you put on the bottom of the chairs, tables etc. They allow the furniture to slide.
The trick for any of the coasters, felt, teflon or WHY .... is to clean them off regularly.
Turn the chair over, and wipe or wash or vacuum.
It is the crud that collects in/on them that is your biggest offender.
2nd trick .... change them as they wear.
Nothing lasts forever!!