The game designed clerics to heal, but what makes you think no other class is pigeon holed? It's not like every rogue isn't expected to find traps even though anyone can learn to do it.
The game is designed so that clerics
can heal. Not that they must. Clerics also make great blasters, buffers and front line combatants. With all the out of combat healing, not to mention the healing abilities of the paladin, ranger, bard, sorcerer, artificer, and druid, there is no reason that one class, or one character should become Mr. Band-aid.
Rogues
can search for traps, but nothing in their class makes them particularly good at it unless they chose to use expertise for theives tools.
Nothing bothers me more than when one player tries to dictate to another what role their character should fill. I actually prefer to call characters by their background rather than their class. That way we avoid this type of shenanigans.
"Divine warrior" is just fancy words for "Paladin", right?
And all the basic classes have their basic things they do best, be it in or out of combat. Fighters give out (and take) damage. Clerics support and heal. Rogues sneak and scout. Wizards stand in the back and watch (according to the front-liners!).
A Fighter who won't fight or a Rogue that won't scout is about on a par with a Cleric who won't heal*: much less useful than it could be.
* - out of combat particularly.
A divine warrior is any warrior inspired by faith. Paladins are an example, but so are templars, knights on pilgrimage, crusader archers, even berserkers inspired by Woden. Class is just the package of mechanics you chose as a base. It isn't a character concept.
I've played, regularly, with a rogue who doesn't scout. She's a beast with DPS and a great party face. I've also seen fighters played as amazing bowmen. Almost never in the front lines. On the flip side, I've played with an evoker that got addicted to Magic Missle, and a heal bot cleric. The former two were much better teammates than the latter.