That's pretty much exactly it. Coil gives you the chance to acquire top tier gear that will supplement your myth spending. It offers faster vertical improvement at the cost of being a fairly demanding set of challenges. Once the next tier of gear comes out and the first turns of coil are made easier, it will become more accessible to players that, as you said, may simply have no need to acquire that gear otherwise.