i agree with the team.
moira is first and foremost a healer.
you heals and damage should be the same with her if one is higher then the other then you need to work on the other.
healer pick priorities should be
1 ana
2 mercy
3 moira
in this order is most healing per second ana is still the best healer in the game and mercy isnt far off behind her but there is a decent chunk of loss in healing between mercy and moira.
The team already didn’t have enough dps with you adding to it. If you focused full healing, which is impossible btw with Moira’s drain to heal mechanics, the team would have folded.