I don't think they give Seagull enough credit, I think it's the coaching choices holding him back. He was so heavily criticised for his genji play last semester, but Kyky was responsible for putting him on Junkrat because at the time they lacked a confident Winston
he was basically forced to one trick junkrat for a while probably because he was the only one willing to play junkrat and he was a huge part of the meta, he's always been one of the best fully flexible players though but i can honestly see that him one tricking junkrat really damaged his flexing capabilities.
he's a great player like if you had to rank players individually in tiers with tier 1 being the highest and tier 5 being the lowest he'd probably be tier 2.
hopefully with the meta changing he can start playing other hero's again. maybe get his flex style built back for him. Playing one hero for majority of your playtime does affect your skill with other heroes because you get your mind built around that one hero.