I'm more concerned about how other roles in Quidditch are basically fighting for like 30 minutes while having no practical impact to the result of the game
It's been a while since I read them, but iirc, catching the snitch ends the games and gives a shitload of points to the catcher's team, but it doesn't automatically win the game if the opposing team is more points ahead than the team that gets the snitch. I think i' the books there are a few matches in which Harry can't catch the snitch but needs to keep the other team's catcher from catching it. Tho the amount of points the snitch gives is too high for it to occur often.
IIRC Joanne stated in interviews that she intentionally made the game beyond uselessly broken on purpose, to spite football fans or whatever. She is, very fundamentally to her person, a spiteful bitch.
Further proof to the stupidity of this: in the recent video game, ya can't even play quidditch. The feature doesn't exist, because the game would be literally unplayable.
Quidditch World Cup for the xbox was actually really fun. But then, I say that as a former quadball player. Quadball players are mostly trans allies. You're not allowed more than 4 people of the same gender on the field at once, so having enbies in your team gives a tactical advantage in terms of flexibility. They changed the name from Quidditch to Quadball after Rowling started being openly horrible to trans people.
And there was a point in... 3, I think, where Harry was instructed to delay catching the snitch until they were at least 50 points up because they wouldn't have enough league points or something to progress if he didn't.
I mean in the books the matches typically score somewhere of 5-10 goals per team until Harry catches the snitch. So it is pretty much the catcher of the snitch gets to win the game.
Maybe we can give the benefit of the doubt that snitches used to be harder to catch before brooms became crazy fast and agile like the Nimbus and Firebolt series. It is mentioned that there were matches lasting for days, but in the book conveniently the matches never seem to last more than two hours or so.
Could be, we know from 7 that they're bespoke for every match for catch dispute reasons, the artisans could probably tweak them to match a school league. That said, I don't believe Rowling put this much thought into it.
It should be noted the Irish team had the best catchers in the League, while the Bulgarian team was mediocre and carried by their seeker. And even then the Bulgarians only lost by a tiny bit.
If Rowling's goal was to show that other positions mattered, she chose a terrible way to do it. You'd have to be more than fifteen goals ahead in a game that often ends before a team scores fifteen goals, period.
The beaters try to beat the opponents off their broom, the chasers try to win points for their team, the goal keeper try to block the other team from scoring, the seeker tries to catch the snitch to end the game. The game does not end until the snitch is caught.
The snitch was supposed to be very hard to catch, in the books they related about a game that lasted six months(?) rotating players until the snitch got caught. So 150 points is well worth it.