Each light needs a gem and that takes time on its own but add shipping times, the sky-high demand, and the limited production capacity, and it's not much of a surprise that buying a magical light outside of Equestria can be hard. Then there is the simple fact that sometimes you need plain old fire instead of just light.