I'm very confused :smile:
When I play any other role I bot frag almost every game. Then I play astra on maps like Ascent or Pearl and I frag the fuck out of my mind. If anyone wants an Astra main I'm here
you probably feel more comfortable/confident when you take fights on her because you're used to her playstyle and you know what fights you're supposed to take and which ones you're supposed to avoid as an astra
you're also likely better at getting good timings and taking good fights since you can control the map with your utility which probably helps you have better map awareness
on other roles where someone else is on controller, the pace of the game can be a lot different since it's up to someone else, and additionally you're expected to have a different playstyle and perform another role for your team. if you're not as familiar on that role it's likely you won't be taking as many favorable fights and you'll likely perform worse as a result
tl;dr you're more confident/comfortable on astra so you take better fights and you take them more confidently so you win them more