In a world where your team actually helps peal for the support, it works as you say. In the ladder, atleast diamond and below, its rare to find dps that helps the support. And getting tracer and genji on you as Ana meant your team yelling at you for not healing after you died to double flankers. With goats team sticks together more so you can run through a teammate so they bodyblock and actually notice that flanker.
In a 1v1 i can handle myself as Ana alot, but i cant heal while fighting of a flanker. So even one flanker on me takes my healing off the board for a little while. Two usually means no healing while im walking from spawn.
And if i went Lucio to survive ppl died due to low healing instead. Cause low ranked people dont know to play with lower healing.
The few games where your teammates actually peel and help you are wonderfull though, its just that they almost only happen when you go into comp with friends.