"Care bear", you keep using that word. I don't think it means what you think it means.

Care bear is basically an inflammatory slang PvP players use when they talk about people who are not into PvP, not "casual scrub", no matter how much you can get that picture from how PvP users use that term. So to bring that term into this feels misplaced?

However, there is already punishing content such as PotD/HoH and Eureka that punishes you for dying, needless to say, at least in Eureka, this isn't popular at all and to put it into main-content would likely cause more harm than good, and if you want punishing mechanics I would rather look into Diablo-like instead of WoW-like MMORPGs that are built with systems like these in mind.