at risk from humans, demons, the Templar order, wild beasts...
He has no lands to lose admittedly, but he can still starve if there's a bad winter and the game animals and harvested plants die
its not like soldiers and others from Andrastian nations don't get access to healing magic, but the Dalish would be at greater risk even because of their mages being so spread out
The threat from Demons seems overplayed. Especially if the Dalish generally consider 3 the safe amount of mages pr clan.
If a bad winter hits a Dalish clan they can move to new pastures, or trade for food in human villages. If a bad harvest hits an Orleasian peasant he will die.
As for healing magic, soldiers traveling with an army accompanied by a sufficient number of mages might have some limited access. And certain nobles who can afford it. But nobody else. Certainly not the city born elves. The Dalish mages are spread out between clans. But each clan has mages. The human and city elf mages are hoarded in towers and regularly purged.
The Templar order is a threat. But it seems they rarely attack whole clans. Probably too much effort to track down, and too high a risk of loosing a lot of people. Attacking a clan of 20 - 50 armed and well trained elves isn't the Templar's style.
Furthermore, not living in overcrowded alienages also protects the Dalish from disease and other problems that come with urban overcrowding.
It depends on the Tevinter slave, there are some that have a better life than the Dalish.
I agree. Some do. But I trust you will agree that most probably do not.