They invariably produce substandard work that gets shoehorned past acceptance testing due to late deadlines and overly-forgiving (forgotten?) standards. No one wants to work with them or maintain their leavings because the poorly crafted code shows failings in all ways possible.
It's rarely easy to explain to decision makers the true cost of efforts by the others trying to make up for the poor decisions in design, lack of reasonable planning, lack of analysis.
Oddly I am now reflecting on how many of them will even openly say how much they hated programming but they do it because they're "good at it" (they *NEVER* really are) and they can't afford to change career tracks. It's sad that they're only stuck in it because of their own illusions.
Help her find what she's good at and what she loves, or she'll be miserable.