I don’t think the enemies should be endless, but I’ve suggested several times in the past to spawn random events in the form of a Desecrated Shrine minus the devotion point.
The encounter against multiple heroes at once is fun and you get some loot after beating them which is another carrot.
Plus it changes the game up slightly and having events like this pop up in your farm runs breaks down the monotony of running the same thing somewhat.
The tech is mostly already there, so I hope that we’ll get something like it in the future.
Killing doesn’t really get you that much xp in comparison to just doing quests. You’re better off just getting bounties and doing those repeatedly for xp.