There's already a rom hack (Pokemon Unbound) with that feature and there's even a light or edgy story toggle, so it's not like it's that big of a challenge balance wise just laziness to innovate beyond what is profitable.
• Vanilla: More in line with official game difficulty. Play this if you like over leveling or just want to play a game without worrying too much about the battles.
• Difficult: You're looking for something slightly harder than default Pokémon games, and don't mind losing boss battles once or twice to force you to rethink your strategy with the same team.
• Expert: If you're running a fully EV trained team, this is probably going to be as hard as Difficult early on. You also probably won't need to change up your team in between major battles. Late game will get harder, though, but still nowhere near as hard as Insane.
• Insane: This should be the hardest hack you've ever played. Period. Items can't be used in Trainer battles, and bosses all have a team with competitive movesets and full EVs. If you're ready to rage quit after the first Gym, this difficulty is NOT for you. It was designed to be inherently unfun for most players.
https://www.pokecommunity.com/showthread.php?t=382178
Also pokemon clover has some pretty interesting/funny pokemon design so I would recommend it if anyone is too bored with the mainline games.