Is it healthy to sleep on the floor long-term?

For healthy adults using a proper shikifuton on tatami, yes. The key is the layering, not a hard surface. Japan has practiced floor sleeping for centuries without widespread issues with musculoskeletal health; in fact, the opposite tends to be true.