After going on a short two day Pokemon LeafGreen binge, I was inspired to make this list. All but one of these apply to all Pokemon games.
1. Unable to get all starter pokemon, no matter how late in the game it is
Look, I understand that you shouldn't be able to just get three super powerful rare pokemon right off the bat. Totally get that. But not even at the end of the game can you obtain even one other starter? Bullshit. Now, I know what you're going to say. Three starters would be way too OP'd in battles. Except... You can still trade to get all the starters. If you have two handhelds and two of the same pokemon games, you can completely abuse it and get all the starters on one game in, like, a day. So no, this argument isn't valid.
2. Game version exclusive Pokemon
I'm talking about how every time a new pokemon game comes out, there's always actually two versions of the same game but with some pokemon barred from the other game. Now, this is supposedly to encourage trading, but this is also bullshit because most of the time, there's nobody to trade with! Good luck trying to find anyone who plays the same Pokemon game you do if it's not the latest one. And even if you do find them, it doesn't mean they want to trade the same pokemon you do. So the only other solution if you wanna "catch 'em all" is to buy the other game AND another handheld. Fucking bullshit.
3. Nintendo event exclusive Pokemon
There's some legendaries out there that simply cannot be obtained without straight up cheating or going to a ONCE IN A LIFETIME Pokemon event. I don't think I need to tell you how wildly impractical that can be to drive ALL THE WAY out to one event just for one fucking pokemon they could have easily just put into the game upon release.
4. Badge level caps
Now, to be fair, I've never hit the level cap in at least 5 pokemon game playthroughs although I started getting really close in LeafGreen. Even worse too is, if you go past the cap, the pokemon is rendered practically unusable with no way to stop it besides getting the needed badge. What the hell is the point of this???
5. One-use TMs (old)
This was blessedly stripped out in B/W and beyond but it still plagues the old Pokemon games. What's fucking annoying too is that the Gym Leaders will often have multiple pokemon with the SAME TM MOVE, meaning they can use it multiple times but you can't. Again, what the hell is the point of this?
1. Unable to get all starter pokemon, no matter how late in the game it is
Look, I understand that you shouldn't be able to just get three super powerful rare pokemon right off the bat. Totally get that. But not even at the end of the game can you obtain even one other starter? Bullshit. Now, I know what you're going to say. Three starters would be way too OP'd in battles. Except... You can still trade to get all the starters. If you have two handhelds and two of the same pokemon games, you can completely abuse it and get all the starters on one game in, like, a day. So no, this argument isn't valid.
2. Game version exclusive Pokemon
I'm talking about how every time a new pokemon game comes out, there's always actually two versions of the same game but with some pokemon barred from the other game. Now, this is supposedly to encourage trading, but this is also bullshit because most of the time, there's nobody to trade with! Good luck trying to find anyone who plays the same Pokemon game you do if it's not the latest one. And even if you do find them, it doesn't mean they want to trade the same pokemon you do. So the only other solution if you wanna "catch 'em all" is to buy the other game AND another handheld. Fucking bullshit.
3. Nintendo event exclusive Pokemon
There's some legendaries out there that simply cannot be obtained without straight up cheating or going to a ONCE IN A LIFETIME Pokemon event. I don't think I need to tell you how wildly impractical that can be to drive ALL THE WAY out to one event just for one fucking pokemon they could have easily just put into the game upon release.
4. Badge level caps
Now, to be fair, I've never hit the level cap in at least 5 pokemon game playthroughs although I started getting really close in LeafGreen. Even worse too is, if you go past the cap, the pokemon is rendered practically unusable with no way to stop it besides getting the needed badge. What the hell is the point of this???
5. One-use TMs (old)
This was blessedly stripped out in B/W and beyond but it still plagues the old Pokemon games. What's fucking annoying too is that the Gym Leaders will often have multiple pokemon with the SAME TM MOVE, meaning they can use it multiple times but you can't. Again, what the hell is the point of this?